本来想等三面完了之后再写面经的,既然很多人问就写一下吧不统一回复私聊了,嘻嘻 一面(1h20m): 一面面试官特别好很温柔,虽然带着口罩看不到庐山真面目,先做的自我介绍,然后介绍简历上的项目经历跟参加一些竞赛的内容、奖项,获得的奖学金等等,问我为啥没保研( ╯□╰ )当然是成绩还不够啦,问现在手里有offer了没,我说秋招找了一家公司,然后问的待遇情况跟岗位,面试官说没听过这家公司(后来我做算法题的时候面试官应该去百度了下哈哈,待遇跟华为不相上下不过吃的还可以),接下来开始问基础知识 先是计算机网络,大二学的,考研又没考所以不是很了解,只知道大体的概念,面试官也没难为我,就问了几个基础的,三次握手、四次挥手让我画图还要把那些ACK、SYN啥的写明白,我就说我不会好久不看了,又问了传输层的协议我也不会就pass计网了(真得好好看计网) 接着问了考研考了哪些专业课,有OS、计组、数据结构,就问的OS的基础,先是问的OS中程序的内存结构,具体讲解一下,堆区栈区有什么区别,还有内存分配管理方式讲一下,问的有点详细,讲了好久这些东西,还好考研复习OS还可以;计组压根没问;数据结构与算法里面问的排序算法,几个排序算法的思想、优缺点、稳定性、时间复杂度都要讲一下,这些考研的时候滚瓜烂熟了已经,面试官觉得这块还可以就没再问了;最后给了一道算法题让我写算法,字符匹配跟正则表达式,大意就是给你一个字符串看看符不符合给出的正则表达式。 一面结束我觉得我可能要挂了因为计网没看好,但是半个小时后就通知了二面。一面给我的感觉就是没问很多一问一答很快下一个知识的那样,他就问一个大问题看我能说多少相关的内容,比如内存分配管理要讲好多。