网易 雷火 二(三?)面

是第三次面试。

全是八股拷打。

【面试问题】

1. 请先做一下自我介绍。  
2. 你主要使用哪些编程语言?  
3. 用 Go 和 Python 分别做过什么?  
4. 对 C++ 标准库里的容器有了解吗?说说 map 或哈希表的实现。  
5. 哈希表如何解决冲突?  
6. 除链地址法外,还有哪些冲突解决方法?  
7. 开放寻址删除元素时需要注意什么?  
8. 如何避免哈希表退化成少数长链?  
9. unordered 系列容器如何避免退化?  
10. 红黑树具体实现了解多少?  
11. 如何设计一个既支持快速插入删除,又支持下标索引的容器?  
12. deque 的大致实现原理是什么?  
13. 请手写双向链表结构,并实现尾部插入。  
14. Node** 与 Node* 的区别是什么?  
15. C++ 智能指针有哪些?各自作用?  
16. weak_ptr 如何打破循环引用?  
17. 如何检测代码存在循环引用或内存泄漏?  
18. 其他语言的垃圾回收策略有了解吗?  
19. 进程运行时内存布局是怎样的?  
20. 全局/静态变量位于哪个段?  
21. 为什么要做内存对齐?  
22. 多进程间有哪些通信方式?  
23. 共享内存读写时如何同步?  
24. 除共享内存、管道、信号外,还有哪些 IPC 方式?  
25. TCP 连接如何检测对端断开?  
26. TCP 三次握手、四次挥手过程?  
27. 游戏为何常用 UDP?需在 UDP 之上做哪些改进?  
28. KCP 为什么延迟更低?  
29. UDP 服务端如何维护连接状态?  
30. Redis 的 zset 怎么实现?  
31. 跳表原理是什么?  
32. Redis 集群如何把数据分布到各节点?  
33. 求数组第 K 大元素有哪些方法?  
34. 如何用 Redis 实现分布式锁?  

35. 最长「0 和 1 数量相等」子串如何做?  
36. 若把 0 换成 -1,求和为 0 的最长子段,有思路吗?  

37. 在 Linux 源码方面做过哪些学习或开发?  
38. 还有想补充的项目细节吗?  
39. 对游戏服务器开发有哪些了解?  
40. 平时玩哪些游戏?  
41. 未来职业规划是什么?更倾向游戏还是其他方向?  
42. 有没有想进一步了解的问题?

#校招求职有谈薪空间吗##牛客AI配图神器##发面经攒人品##秋招#
全部评论

相关推荐

看到很多同学还在为LeetCode焦虑,甚至觉得“刷不好就进不了大厂”,我想说点不一样的。现在是2026年了,情况早就变了。LeetCode现在到底算什么水平?基础中的基础,仅此而已。哪怕是中大厂面试,也几乎不考Hard题,最多一道,而且大部分Hard真没那么难。我队友去华为笔试,直接三道模拟题,简单直接。认真准备一个月,算法小白也能轻松通过LeetCode这块的考察。所以别再把它妖魔化了,它不是拦路虎,就是个门槛很低的入场券。那公司现在看重什么?项目和实习经历,永远是第一位。 有含金量的竞赛经历是加分项,但也不是必须。更重要的新能力是:工作中如何快速、正确地使用AI。我们技术大领导(浙大本硕,45岁,跟着大老板干到现在)在茶话会上说:计算机和AI未来会变成一个综合行业,软硬件、产品架构、产品经理……各方面都得懂一点,才能在未来立足。普通码农会饱和,但综合型人才会越来越抢手。关于“算法是核心”这件事很多人爱说“算法是程序员的核心竞争力”,我觉得这话得分场合。真正难的算法优化(比如我们公司做的P/NP类问题),和绝大部分程序员没关系,那是天才的事,几十年才能磨一点点。力扣上的题跟这个比,就像蚂蚁跟地球比,毫无可比性。99.9%的普通程序员,工作重心是新项目和Debug,算法就是拿现成方案搬过来用。我待的人工智能公司,领导要求每个人必须能用“小学生都能听懂的话”讲明白A*和Dijkstra,但实际做项目时,没人提LeetCode。阿里一个P8也跟我说过:工作里,算法只要理解并能用01背包和简单贪心就够了。不同岗位,对算法的要求完全不同普通前后端等岗位:算法完全不是重心,会基础、能理解运用就行。算法岗:要求要么是顶尖大学博士+顶刊,要么是985本科+ICPC区域赛银牌以上。而且算法岗的“算法”和力扣题八竿子打不着。量化/金融:我学长在杭州做股票预测,去年年薪税前75万,但加班极重。他那边的算法是另一套体系。算法竞赛教培:面试不考力扣,直接上洛谷、Codeforces的题。对简历有硬要求:大学ICPC区域铜,或高中OI省一以上,还得有教学经验。那力扣到底还有没有用?有用,但别神化它。它唯一的好处是培养逻辑思维——题不是重点,思维才是。这是最基础的编程能力,就像练武扎马步,但你不会因为马步扎得好就能上战场。培养逻辑思维也不只有力扣,任何手段都行。总结一下我的看法:在这个时代,力扣能力早已不是考察重心,它只是“你会不会写代码”的一个极简验证。只会做力扣,肯定不够。面试官现在更想看到:你会不会用AI解决问题?你有没有完整的项目经验?你的综合能力怎么样?别把时间全花在刷题上,多去做项目、去实习、去学怎么用AI提效。如果真的对算法竞赛感兴趣,也别去硬啃《算法导论》——打竞赛的人没谁啃那个。重点锻炼的是:推理直觉、逻辑思维、实现能力、实战应用,还有数学能力。希望这能帮你少走点弯路。(以及图里这个伯克利的小哥能刷完3000题也是很牛了)
AI时代还有必要刷lee...
点赞 评论 收藏
分享
评论
7
32
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务