后端岗位面试题 · tech:python
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 409 道 · 更新 2026-08-05
筛选题目已选:tech:python
考察点
技术栈
第 281 题请介绍你在爬虫项目中是如何使用相关模块的,例如requests、BeautifulSoup或Scrapy等。 考察候选人爬虫项目经验中对各模块职责和协作关系的理解第 282 题Python如何判断类型 考察Python类型判断方法的掌握与适用场景区分第 283 题在Python中,如何判断并处理异常?请举例说明。 考察Python异常处理机制的理解与应用第 284 题请解释Python的深拷贝与浅拷贝的区别 考察Python对象复制机制的理解第 285 题请解释 Python 的垃圾回收机制是如何工作的? 考察对 Python 内存管理与垃圾回收核心机制的理解第 286 题请解释迭代器的概念,并手写一个自定义迭代器。 考察迭代器原理理解与手动实现能力第 287 题请用非 C++ 语言实现一个函数,在一个主字符串中查找另一个模式字符串首次出现的位置,并分析其时间复杂度。 考察字符串匹配算法的实现能力、语言选择与复杂度分析第 288 题Java和Python的线程和进程有什么区别? 考察对Java与Python线程模型、进程模型及其差异的理解第 289 题请比较C++与Python在编译执行方式、内存管理和典型应用场景上的主要区别。 考察对典型编程语言在类型系统、运行机制与适用场景上的差异理解第 290 题Python 类中有哪些构造方法?请说明它们的作用与调用时机。 考察对 Python 构造机制及类生命周期相关方法的理解第 291 题请用代码实现一个基于 Redis 的排行榜,要求支持分数更新和获取 Top N。 考察实际编码能力和 Redis 命令的熟练运用第 292 题Python和Java的运行机制有什么区别? 考察对解释执行、编译执行、虚拟机及内存管理差异的理解第 293 题Python变量名前加一个下划线和两个下划线有什么区别? 考察Python名称修饰与访问控制机制的理解第 294 题请解释 Python 中迭代器(Iterator)和生成器(Generator)的概念、区别及使用场景。 考察对 Python 迭代机制和惰性求值的理解第 295 题在Python中,如何对列表进行去重并保持元素的原始顺序? 考察列表去重的正确性与顺序保持能力第 296 题Python 字典的存储空间是连续的吗?请解释其底层实现。 考察对哈希表存储结构与内存布局的理解第 297 题请分别说明 Python 中字典和列表删除元素的方法,并指出各自常见的注意事项。 考察对 Python 内置容器删除操作及边界情况的理解第 298 题你是否使用过Python的Django框架?请分享一次实际使用经验或了解程度。 考察Django的实际使用经验与项目实践深度第 299 题Python深复制和浅复制的区别 考察对Python复制机制、内存模型及可变对象处理的理解第 300 题给两个[1,7]的随机数,生成一个[1,9]的等概率随机数,要求用Python编写。 考察随机数与概率构造、拒绝采样或组合映射的数学理解与Python实现