Python 面试知识点汇总(约 5W 字)
前言
- 分享个人整理的 Python 面试知识点,字数非常多,基本上都是整理自网络,不少的内容其实都是 V2 大佬的回答,只有少量原创内容,因为本来仅打算整理自用,所以大部分内容都没有给出来源,侵删。
- 考虑到“分享精神”,决定注册个 v2 账号分享给大家,其中最难的部分是使用 markdown 重新编辑一次(不信你试试)
- 据我大大小小多场面试经验,这一套可以命中多数公司面试提问的 50%以上,甚至部分公司会直接 100%命中(你懂的),前端、算法、编程题部分很少会被问到
- 算作弊吗?我认为不算,毕竟如果能把这一套基本弄懂,也不是一件容易的事情
- 整理这一套知识点的最大的意义在于:面试前快速过一遍,节省时间,降低因为技术不过关被刷的几率
- 记得看某个 v2 大佬说过:保持随时可离职的状态,一套知识汇总能够帮助随时温故知新
- 后续会更新
目录
- 面试知识点简单汇总(自测)
- Python 基础知识
- 面向对象
- MySQL 数据库相关
- Redis 基础及高可用、高并发、集群相关知识
- 多线程、多进程、协程、异步编程、I/O 多路复用
- 网络编程基础知识
- Web 框架之 Django、Tornado
- 爬虫相关知识
- 前端知识之 jQuery、Ajax、JsonP 等
- 算法 排序
- 编程题
Github 链接 Python 面试相关知识点汇总
Python 面试知识点汇总(约 5W 字)
9 回复
答案明显错误太多了。
如:
求从 10 到 100 中能被 3 或 5 整除的数的和
什么是闭包?
C++/C/JAVA/Python 之间的区别?
动态语言和静态语言的区别
我无法理解你的问题。
整理自网络,不正确、不准确、不完整难免,有时间还请 pull request 更正
mark 错误多的话可以慢慢一起改😁😁😁😁
这里每一个问题问深了都答不出来。还是要看面试官和你合不合眼。
老铁 没毛病!
欢迎更正
面试有太多的随机性,听一个面试官说当天心情不好,把一位候选人拒了,而且这不是个例。。。
python 的函数都是对象,我好久没在 python 的教程中听到闭包了。。。

