一面(一个小时)

1.自我介绍
2.项目介绍
3.项目细问
4.TCP和UDP的区别,两者的应用场景
5.进程线程
6.C语言指针数组和数组指针
7.什么是死锁?死锁发生后怎么解决?实际上有没有碰过死锁的问题?
8.现在用的这个如流软件,怎么进行测试?
9.给一个二叉树,写出后序遍历;手撕后序遍历
10.归并的思路?手撕归并排序
11.k个有序链表怎么合并成1个有序链表

二面(一个小时)

1.自我介绍
2.项目细挖(聊了半个小时)
3.python装饰器
4.索引类型,索引作用
5.python中列表元组和字典的区别
6.GET和POST的区别
7.反射机制
8.多种方法反转字符串
9.手撕最长不重复子串

三面(40分钟)

聊天聊地聊人生;
展示下自己的优点就行,比如我说喜欢看动画,这过程中就学会了日语,没有特别去系统学;
展示技术栈,说下之前做过的c++小游戏,jsp,php,c#,matlab,python,大数据,算法等等;

历程:

8月19投递简历,8月25一面,8月26二面,8月27三面,8月28收到测评;
9月2号官网状态变成通过,9月4号中午OC;

总结:

一二面编程都是秒杀,其他问题也基本回答上来了,除了二面的反射那部分,总体比较顺利