C/C++
- 面向对象和面向过程
- 静态链接、动态链接
- 进程间通信:共享内存、信号、消息队列、套接字socket、管道
- 红黑树
- hash表,hash冲突的方法:hash函数,开放定址法(再散列法)、再哈希法、链地址法、建立公共溢出区建立一个公共溢出区域
1、计算机网络基础
- 七层网络和四层网络的区别
- TDP和UDP用户数据报协议传输控制协议
- 三次握手
2、数据结构和算法
- B树和B+树区别https://www.jianshu.com/p/db226e0196b4
- KMP
- 快排
- 归并排序:首先找到中间点,递归和实际模拟手算是反过来的顺序
3、Linux
- Linux下的开发
- 常用Linux命令
4、Mysql
5、编程题
- 链表排序:归并排序(https://www.cnblogs.com/TenosDoIt/p/3666585.html)
- 反转链表
最后你有什么问题需要问的吗?
贵公司主要做的什么方面的业务,出差多吗,规模怎么样。