一面8月7号,总计1个小时
整体流程:自我介绍、项目、基础、两道算法题
(1)自我介绍
(2)挑一个项目讲
(3)http流程
(4)epoll
(5)reactor
(6)数据库事务,隔离级别(包括什么是脏读、幻读和可重复读)
(7)两道关于树的题,一道二叉搜索树转双向链表、一道二叉搜索树给定节点求中序遍历的下一个节点(这个题有点自己绕进去了,面试官提醒才做出来)
二面8月14号,下午5点~6点
(1) 自我介绍
(2)将项目
(3)对称加密和非对称加密
(4)项目中的编码解码如何做的
(5)进程间通信有哪些
(6)共享内存实现
(7)匿名管道和有名管道区别
(8)如何创建一个进程(fork)
(9)父进程提前退出,子进程状态(孤儿进程)
(10)Tcp流程
(11)路由协议有哪几个
(12)如何杀死进程(kill)
(13)Kiil -9和-15 分别是什么(这个记不大清了,分别是SIGKILL和SIGTERM)
(14)编程题:
(1)求树的最大宽度(这个简单的层序遍历)
(2)复原ip(这个做的有点慢了,最后就写了个大框架)
差不多就这些,都是围绕项目展开的,面试官很好,全程微笑,给人感觉挺好,希望可以让我通过,许愿三面。
全部评论
(1) 回帖