Python 面试八股文 - 索引
TikTok / 字节跳动 Python 面试常考知识点整理。
目录
- 01-基础类型与内存模型 - 可变/不可变、内存管理、GC
- 02-GIL与并发 - GIL、threading、multiprocessing、asyncio
- 03-函数高级特性 - 装饰器、闭包、生成器、迭代器
- 04-OOP面向对象 - 继承、MRO、魔术方法、metaclass
- 05-数据结构与内置类型 - list/dict/set 底层实现、复杂度
- 06-Python性能优化 - 性能分析、常见优化手段
高频考点 Top 10
- GIL 是什么,为什么存在,如何绕过
__new__vs__init__区别- 装饰器原理与实现
- 生成器 vs 迭代器
- Python 内存管理(引用计数 + 分代 GC)
@staticmethodvs@classmethodvs 实例方法- 深拷贝 vs 浅拷贝
dict底层实现(哈希表)asyncio事件循环原理- MRO(方法解析顺序)C3 线性化