近期有太多太多的Python小伙伴不是在准备面试就是在去面试的路上。同时,我也趁着这段空窗期,30天试水Python社招后端开发,历经了百度、字节、天融信、FunPlus、AIBEE、Ihandy等6家,并顺道整理了这些面经以作分享,大家也可一起来试个水!
全文篇幅过长,但都是干货,整个文章结构如下:
百度面经
字节面经
天融信面经
FunPlus面经
AIBEE面经
Ihandy面经
如何从0准备Python面试+从0如何学Python?(干货笔记,比如下图列表,文末详解)
01 百度(Python基础+网络+Linux+MySQL+算法)
一:Python基础
1. Python基本数据结构有哪些
2. Python数据类型间的互转,举例子
3. 数组的遍历和切片
4. 有序字典
5. 迭代器,优缺点
6. __init__和__new__的区别
7. 面向对象的特性、Python中如何体现面向对象
8. pass语句
9. Python2和Python3的区别,编码上的区别
10. Python可变和不可变数据类型
11. lambda匿名函数
12. 思路题:数据的去重和排列组合方法,内置类库
13. 正则匹配需要哪几个关键步骤
14. 场景:如何匹配邮箱和手机号码
15. 场景:匹配pattern为多种数据类型组合的情况
16. 异常处理try except finally 介绍
17. 数组深浅拷贝
18. python内置库
19. 在python中直接执行命令行语句有什么方法
20. python2编码重置编码使用哪个库
21. python传参*args和**kwargs,传值和传引用的区别
22. with open 和open打开文件区别,怎么选择
23. Python中在字典中如何按键和值排序
24. [1,2,3]+[4,5,6]结果
25. Python运行效率较低,如何提效。并行:多线程和协程、多进程和进程池;语句上调优:在for前加条件判断
二:MySQL相关
26. 事务的特性
27. 索引的数据结构,如何挑选比较合理
28. 查询优化的场