后端岗位面试题 · tech:python

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

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

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