1. 自我介绍,说了自己没有实习和没实习的原因
2. 问本科研究生学了什么课,因为本科是电信,所以回答自己基本把计算机的课程是上完了的(然后面试官就开始按我说的问了)
3. 计网,说一下ARP协议(详细说)。
4. ARP协议是哪个层的,我回答是网络层(因为我看王道上ARP协议不就是网络层的吗),面试官说数据链路层
5. IP和TCP协议在哪个层
6. TCP的三次握手和四次挥手
7. 问操作系统学过吗,主要学了哪些东西?学过,进程和内存管理之类的
8. 讲一下操作系统的内存管理。全程自己发挥,主要详细说了连续内存分配和随机分配,然后展开讲包括分页分段那些。
9. 数据库使用的什么,讲一下mysql的事务(我开头没开好,他就说我来问吧)
10. mysql事务的特性
11. mysql的隔离级别
12. mysql的索引(又是自己说,主要说了B+树,聚簇索引,还有其他的一些,反正说了挺多的,面试官就没再问了)
13. 问使用的语言(java),说一下synchronized的原理。(尽量讲详细)
14. 好像还有什么记不清楚了。
15. 算法题:
求两个字符串的最长公共子串。
(我发现这种类型的题做太多了,加上脑子一紧张容易想多。我第一眼看到这个题想到的是KMP🤣,然后卡了一会儿。然后在写动态规划的递推式的时候,面试官提示用动态规划,唉,本来不用提示的😂)
面试完2分钟,HR告知二面过,明天下午5点三面。
面试官人很好。没有提特别难的问题。也没有问项目。
全部评论
(5) 回帖