Python 面试八股文 - 索引

TikTok / 字节跳动 Python 面试常考知识点整理。

目录

  1. 01-基础类型与内存模型 - 可变/不可变、内存管理、GC
  2. 02-GIL与并发 - GIL、threading、multiprocessing、asyncio
  3. 03-函数高级特性 - 装饰器、闭包、生成器、迭代器
  4. 04-OOP面向对象 - 继承、MRO、魔术方法、metaclass
  5. 05-数据结构与内置类型 - list/dict/set 底层实现、复杂度
  6. 06-Python性能优化 - 性能分析、常见优化手段

高频考点 Top 10

  1. GIL 是什么,为什么存在,如何绕过
  2. __new__ vs __init__ 区别
  3. 装饰器原理与实现
  4. 生成器 vs 迭代器
  5. Python 内存管理(引用计数 + 分代 GC)
  6. @staticmethod vs @classmethod vs 实例方法
  7. 深拷贝 vs 浅拷贝
  8. dict 底层实现(哈希表)
  9. asyncio 事件循环原理
  10. MRO(方法解析顺序)C3 线性化