已挂,面试就是看面试官,那边对你不感兴趣就算全部答出来也没用。1.自我介绍1. 介绍一下你的几个项目2. 讲一下webserver你的亮点是什么,有什么业务上的亮点嘛3. 介绍一下你的组内横向项目,以及你的工作4. 讲一下第三个项目5. stl用的多吗?resize,reverse6. map的实现,unordered_map的实现,你还知道其他的map嘛7. 那你讲讲go里面的map,和c++的有什么区别吗8. 写一个单例模式吧,懒汉,饿汉9. static的原理手撕lru手撕最长递增子序列都答出来了,但面试官感觉我的项目太单薄了,说可以看看mit和cmu的,我说我都看过,但是实验没做完,我说其实那几个也挺烂大街的,还有那个分布式的raft。看缘分吧,我觉得我这边已经表现的算我最近十场里面表现的最好的了,看面试官还推进不吧。面了十次了,基本都是大厂。我讲一下我的感受吧:1. 首先自己基础知识,刷题,项目肯定都得准备好。2. 然后面试真的和面试官强相关,能不能过可能百分之六十看他,他对你感兴趣想让你过就会给你过,但是对你不感兴趣之类的怎么都可以把你问烂的。所以不要有太大压力,尤其没过,都是双向选择的过程。3. 再一个问了好几个面试官,基本大家刷题项目可能都大差不差,尽量去体现你的基础和学习能力吧,可能有实习的同学会好些,毕竟对一些流程和业务上过手,没有的话就要好好打磨自己的基础,最好能找出亮眼的难一点的项目了。4. 还有一个就是表达能力,这个真的很加分,很多时候可能大家都对一个东西有个差不多的了解,真正能去讲明白理清楚还是有难度的。