1. 自我介绍2. 死锁产生条件3. 内核态和用户态是如何切换的,通过什么方式4. 进程和线程的区别5. 线程崩溃是否会影响到进程6. TCP 和 UDP 的区别,哪个是面向流的7. TCP 的拥塞控制8. TCP 的四次挥手,四次挥手是否可以被改成三次9. IO 多路复用,epoll、select 的区别是什么10. 堆和栈的区别是什么11. Linux 中,栈上的数据需要被显示回收吗12. 算法题: 二分法求根号二13. Linux 中的僵尸进程,孤儿进程和守护进程,都说一下14. 如何解决僵尸进程和孤儿进程15. 对关系型数据库和非关系型数据库有了解吗,用过 Hadoop 吗16. 算...