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 的教程中听到闭包了。。。

回到顶部