总的来说就是没什么可聊的, 不对口,东问问西问问, 最后手撕也G了, 和面试官相视一笑,结束。【面试问题】1. 请简单自我介绍一下。项目相关的, 不对口 , 面试官也基本上不怎么了解。20. 是否熟悉操作系统?21. 请讲解虚拟内存管理机制。22. 页表何时建立?23. 页表是固定大小吗?24. 切换到内核态后,内核态是否也有页表?25. 内核态访问内存是否仍需地址转换?26. 系统调用是如何实现的?28. 操作系统课程包含哪些内容模块?29. 网络部分是否学习 TCP/IP 协议?30. TCP 握手包含哪几个状态?31. 为什么需要三次握手,两次不行吗?32. TCP 挥手过程如何?33. 什么是 TIME_WAIT,为何等待 2MSL?34. 进程调度在什么时候发生?35. 创建新进程需要使用哪个函数?36. 进程与线程的核心区别是什么?37. 如何实现一个线程池?38. 任务队列为空时线程应如何处理?39. 实现线程池需要几个条件变量?40. 文件系统课程涉及哪些内容?简述实现思路。41. 文件在磁盘上如何按块存储?大文件如何组织?42. 操作系统启动过程是怎样的?面试官表示:“不对吧, 我记得没这么简单。”手撕:堆排序