首先当然是自我介绍了,然后就是:
八股
- 死锁产生条件
- 内核态和用户态之间是如何切换的,通过了什么方式
- 进程和线程之间的区别
- 线程崩溃是否会影响到进程
- TCP 和 UDP 的区别,哪个是面向流的
- TCP 的拥塞控制
- 介绍一下 TCP 的四次挥手,可以改成三次吗
- 了解 IO 多路复用吗,epoll 和 select 的区别是什么
- 堆栈的区别
- Linux 中,栈上的数据需要被显示回收吗
- Linux 中,僵尸进程、孤儿进程和守护进程都是什么
- 如何解决僵尸进程和孤儿进程
- 对关系型数据库和非关系数据库有了解吗,用过 Hadoop 吗
算法
- 二分法求根号二
- 二叉树的后序遍历
后记
第一个算法题是在八股的中间考的。
我准备的相当不充分,我承认这些八股都不难,但是我有的确实没答出来,我的问题。
所以虽然结果还没出来,但我认为应该是不会过了。