后端岗位面试题 · tech:python
题库中标记为“后端”的结构化面试题。
共 89928 道真题 · 当前筛选命中 409 道 · 更新 2026-08-05
筛选题目已选:tech:python
考察点
技术栈
第 81 题请描述你用 Python 发送网页请求的常用方法及注意事项。 考察 Python HTTP 请求库的使用、错误处理与安全性第 82 题请手写一个快速排序算法,并说明其实现思路和时间复杂度。 考察算法实现能力、对快排原理的理解及复杂度分析第 83 题请谈谈你对 Python 元类(metaclass)的理解,以及在什么场景下会使用它? 考察对 Python 元类机制及其典型应用场景的理解第 84 题在编写和执行 Shell 或 Python 脚本时,通常会遇到哪些类型的异常或错误?针对这些异常,你会如何设计和实施处理策略? 考察对脚本异常类型的识别及系统化异常处理设计能力第 85 题有 GIL(全局解释器锁)的情况下,是否就不需要为多线程共享数据加锁了?为什么? 考察对 GIL 作用范围与线程安全的理解,辨析 GIL 与显式锁的边界第 86 题Java和Python的区别是什么?在什么场景下你会选择使用Java? 考察对两种主流语言特性差异的理解及技术选型的决策依据第 87 题Python中列表、元组、字典的区别是什么? 考察Python基本数据结构特性及适用场景第 88 题你认为Python爬虫的合法性边界是什么?爬虫需要遵守哪些协议或规范? 考察对爬虫合法合规边界和网络协议规范的认知第 89 题Python调用函数时如何传递默认参数? 考察对Python函数默认参数定义、传递规则及常见误区的理解第 90 题工作中常用到 Python,有时也会用到 Java,你能接受吗? 考察候选人技术栈适应性与岗位匹配意愿第 91 题Python的return和yield的区别 考察对函数返回机制与生成器语义的理解第 92 题Python内存回收是怎么做的,和Java有什么区别? 考察对Python内存管理与垃圾回收机制的理解及与Java的对比能力第 93 题在你的公司中,Python主要被用于哪些类型的开发工作?请分别说明Web开发和数据库相关任务的具体场景。 考察对Python实际应用场景的理解与表达能力第 94 题口述Python回文算法的实现思路 考察回文判断的算法思路与代码表达能力第 95 题请举例说明 Python 中哪些类型是可迭代的? 考察对可迭代对象概念的理解和实际识别能力第 96 题请描述使用 Java 或 Python 读取文件的典型步骤。 考察对文件读取流程和 API 使用的基本掌握第 97 题有没有手写过协程之类的? 考察对协程原理的理解及动手实现能力第 98 题Java和Python的区别是什么?Java的优点有哪些? 考察两种主流编程语言的特性对比及Java的核心优势第 99 题你同时使用Python和Java,你觉得哪一种更擅长,为什么? 考察技术栈掌握深度与自我认知第 100 题介绍 Python 的 gc 模块,并说明在 Python 中如何解决循环引用问题。 考察对 Python 垃圾回收机制、循环引用检测与处理的理解