#复盘面经##牛客解忧铺#投的两个go后端简历秒挂,给转去客户端了bg:go选手,两个面试都没有问c++八股,感觉网络和操作系统问的多一面:一上来感觉像kpi,面试官没开摄像头,但是人挺好,鼓励我不要紧张1. 前面几个问题忘了2. 线程场景题:计算密集型工作开多少线程,是越多越好吗?3. 死锁?如何避免?(开始吟唱4. gc了解过嘛,有什么策略?(讲了go的三色回收,复盘来说得说计数法和可达性分析 4.1 垃圾回收根对象具体指什么?5. 内存栈和堆的概念与区别? 5.1 怎么快速故意写一个栈溢出 (这里说了死循环创建局部变量6. tcp和udp区别,应用场景?7. tcp流量控制 ?即我怎么决定发100个包还是1k个包(这里吟唱错了,吟唱成拥塞控制四算法了。。。8. https链接过程?9. http请求常用的header?哪些你最常用?(讲了cookie和authorization 9.1 访问图片怎么判断资源有没有过期?应答头里哪个字段?10. http状态码分类?具体有些什么?11.get和post区别? 11.1 post会更安全是吗?(因为提到get和post携带参数方式不同 11.2 可以用post完全代替get吗?12. 设计模式?讲几个自己用过的 (这里自己纯纯犯病,脑袋空白啥也没说。。13. 手撕:链表排序 (这里也没撕出来,真的菜。。14. 闲聊环节无反问:Ai相关,有了解ai新技术吗?平时用什么ai,有什么吐槽吗?总结:纯八股无项目,复盘下来八股真的都很基础,第一次面大厂太紧张了导致有些八股忘了或者说的很简单。。。调整心态很重要二面:三天后,这次开了摄像头,面感挺好,没有压力面(可惜被挂了。。1. 自我介绍2. 项目拷打 2.1 项目难点? 2.2 高并发场景题? 2.3 性能优化? 2.4 redis和数据库一致性?3. 平常编程语言?c++了解吗 (这里直接说c++只在本科学过。。4. 做过客户端项目吗?(微信小程序。。。5. 你做的系统怎么调试的?6. 浏览器下可以进行udp操作吗?(后续查gpt发现是不能,得webRTC或代理服务器,这里看以往面经有拷打webRTC的,可能是想问这个7. 虚拟内存的理解? 7.1 手机端为什么不用虚拟内存? 7.2 如果硬盘读取速度达到5GB/s了,能取代内存吗?8. 线程间通信的方法?给出应用场景?9. 手撕:指定区间内链表反转(总算撕出来了。。。10. 反问+闲聊环节总结:项目深挖,还是得对项目细节了解清楚才行,场景题偏多,总的来说这次面试心态不错,发挥出应该有的水平。发凉经攒人品,希望后续能顺利拿到其他offer#春招##牛客创作赏金赛#