字节跳动面试题 · 技术原理 · tech:python

字节跳动相关面试题,按最终去重题目聚合。

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

筛选题目已选:技术原理 · tech:python
第 1 题请手写代码实现最长回文子串的求解,要求说明算法思路和复杂度分析。 考察字符串处理、动态规划或中心扩展算法的实现能力编码实现问题拆解技术原理Python第 2 题你更熟悉哪种编程语言?谈谈 Python 中 GIL 锁和 None 的概念及底层实现。 考察对 Python 并发模型和对象模型的理解深度,以及语言熟悉度的真实性问题拆解自我认知技术原理Python第 3 题Node.js和Python在并发模型上有什么本质区别? 考察对事件驱动与多线程并发模型差异的理解技术原理方案权衡Node.jsPython第 4 题C++和Python的主要区别是什么? 考察对两种语言特性及适用场景的理解技术原理方案权衡C++Python第 5 题请手写代码解决 LeetCode 3 无重复字符的最长子串问题,并说明算法复杂度。 考察滑动窗口算法的掌握程度与编码能力编码实现技术原理Python第 6 题请解释装饰器是什么,并说明它的典型应用场景。 考察对装饰器概念、原理及实际用途的理解编码实现技术原理Python第 7 题请举例说明 Python 中可变对象与不可变对象的区别。 考察对 Python 对象可变性与内存模型的理解技术原理Python第 8 题Node.js 与 Python 在并发模型和 Async/Await 使用上的主要区别是什么? 考察对两种语言并发模型、事件循环与异步编程机制的理解技术原理方案权衡Node.jsPython第 9 题Python 中列表和元组的区别是什么? 考察 Python 基本数据结构的特性、可变性与使用场景问题拆解技术原理Python第 10 题Python里面如何实现多线程请求? 考察Python多线程实现HTTP请求的机制与适用场景编码实现技术原理方案权衡Python第 11 题请解释 Python 中 *args 和 **kwargs 的作用和区别? 考察对 Python 函数可变参数传参机制的掌握程度问题拆解技术原理Python第 12 题Node的async/await和Python的asyncio在使用上有哪些区别? 考察对异步编程语法和调度机制异同的把握编码实现技术原理Node.jsPython第 13 题Python 调用 C++ 库的常见方式有哪些?分别如何选择? 考察对 Python 与 C++ 互操作技术的了解与权衡能力技术原理技术选型方案权衡C++Python第 14 题Python 中set、tuple、list的区别 考察对Python核心数据结构特性及适用场景的理解技术原理技术选型Python