9.24下午三点
1.简单的自我介绍
2.项目
3.先来问一些语言基础,封装继承多态
4.new与malloc,malloc底层是如何实现的?
5.进程数据存储的区域
6.来问问数据结构吧,常用哪些数据结构,底层结构
7.vector扩容,删除,在更底层一些的操作系统是如何实现的?
8.用过链表没,自定义个链表判断是否环(hash和快慢指针)
9.算法,排序算法,稳定的那些?查找算法
10.hash解决冲突的方法?如果用链地址法,结果发现空间不够肿么办,或者说链表太长造成实际查找时间过长怎么办
9.kmp了解吗?写一个,说说原理
10.手写个string吧,存储?增加字符?删除字符?
11.linux操作系统知道吧,常用命令,抓包?
12.来问问网络吧,tcp可靠性怎么保证,超时重传?拥塞控制
13反问
很多问题说着说着就开始问很底层的东西了,反问得知是做云计算相关。