后端岗位面试题 · 编码实现 · Python

题库中标记为“后端”的结构化面试题。

89928 道真题 · 当前筛选命中 88 · 更新 2026-08-05

筛选题目已选:编码实现 · Python
第 41 题yield和yield from的区别是什么? 考察对Python生成器委托机制的深入理解编码实现技术原理Python第 42 题Python装饰器有哪些特性? 考察对装饰器核心机制、应用场景和边界条件的理解编码实现技术原理Python第 43 题力扣415题“字符串相加”的解题思路是什么? 考察字符串处理与模拟竖式加法的逻辑实现能力编码实现技术原理Python第 44 题请编写一个用于实现日志功能的 Python 装饰器。 考察装饰器语法、函数封装和日志输出实现能力编码实现技术原理Python第 45 题Python 中 __new__ 与 __init__ 的执行顺序如何?各自职责是什么? 考察对Python对象创建机制和元编程基础的理解编码实现技术原理Python第 46 题请用列表推导式实现两个字符串"ABC"和"XYZ"的全排列,输出形如"AX"、"AY"等所有组合。 考察Python列表推导式实现嵌套循环生成笛卡尔积编码实现问题拆解Python第 47 题Python中用于向量和矩阵处理的函数有哪些? 考察对Python数值计算库中向量和矩阵处理函数的掌握程度编码实现技术原理NumPyPython第 48 题请描述你使用 Python 开发查询工具的一般思路和关键步骤。 考察需求理解、技术选型、实现与优化能力编码实现问题拆解技术选型Python第 49 题请说明如何统计 abc 目录下三个子文件夹中,哪个文件夹包含的文件种类(扩展名)最多,并解释你的做法。 考察文件系统遍历、统计与比较的能力编码实现问题拆解Python第 50 题如何创建Python虚拟环境? 考察虚拟环境创建工具和隔离原理编码实现技术原理Python第 51 题请手写一个快速排序算法,并说明其时间复杂度。 考察快速排序的实现正确性、分治思想与复杂度分析编码实现技术原理Python第 52 题写一个装饰器实现:对异常报错重试3次。 考察 Python 装饰器语法、闭包与异常重试逻辑的编码能力编码实现问题拆解Python第 53 题请简要介绍你对 Pydantic 的理解,并说明它的主要用途和核心特性。 考察对 Pydantic 库的基本认知与核心特性掌握编码实现技术原理Python第 54 题请谈谈你对 Python 多进程编程的理解,包括其常用场景和注意事项。 考察 Python 多进程编程的掌握程度与实际应用能力编码实现技术原理Python第 55 题请你实现函数,将字符串中的单词顺序反转,单词间由一个空格分隔,且结果中不含多余空格。例如输入 "the sky is blue",输出 "blue is sky the"。 考察字符串处理、边界条件和代码实现能力编码实现问题拆解Python第 56 题会用Python吗?在Python里怎么定位某个字符在字符串中的位置? 考察Python基础字符串操作与索引定位能力编码实现技术原理Python第 57 题手写Python代码实现字符串反转 考察Python基础语法与字符串操作能力编码实现技术原理Python第 58 题请你介绍自己写过的一个 Python 装饰器,并说明它的用途和实现要点。 考察 Python 装饰器的理解深度、实际应用能力和代码表达能力编码实现项目复盘技术原理Python第 59 题请实现一个算法,求给定正整数 num 的平方根,要求计算精度满足 abs(x^2 - num) <= 1e-8,并返回结果。例如 num = 5.79。 考察数值计算算法设计与精度控制能力编码实现问题拆解Python第 60 题手撕代码:实现一个支持在常数时间内获取最小值的栈。 考察栈数据结构理解、辅助空间设计及编码实现能力编码实现问题拆解技术原理Python