秋招看了大家的提前批面经帮助很大,所以也写一下自己的面经帮助后来者笔试:选择题难度不是很大 编程是一道反转链表(要写很多,包括结构体创建,创建链表的函数,销毁链表的函数,反转的函数)还有一道 不借助第三个变量交换两个变量的方法(三次异或就行)面试:一面(20min):自我介绍 项目 项目深挖。项目说的够多就没时间问八股。一面问完十几分钟状态就变成2面待安排,第二天就二面了。二面(53min):自我介绍+项目深挖(项目难点+解决办法) 20min智力题:烧绳子(15min)提示我绳子可以两头烧然后想出来了,磕磕绊绊的手撕(限时8min):二分查找,很简单。但是我一开始想岔了,把(i+j)/2搞成(nums[i]+nums[j])/2了怎么写都不对。后面到时间向hr解释说思路的时候说着说着想起来了,把正确的思路说了。后面说会写了hr说时间有限直接进行下一个环节八股: 1.访问网站涉及到的全部协议 2.malloc底层实现3. 哈希表和哈希冲突 4.快排的过程和时间复杂度5.ARP是哪一层八股全都回答出来了,要感谢分享面经的大家