校招 未知部门 / 后端-Java / HR面

[面试日期] 2026-07-07 [面试时长] 未知
[学校背景] 未知 | 未知 [学历背景] 未知
[发布人] 面试之星官方收录
<h2>Java开发岗位-面经-华为od(26届双非·校招offer被鸽·D3定级)</h2> <p></p><h3>个人情况</h3><p>26届双非一本,计算机专业。从本科就开始刷题了,到硕士毕业前力扣累计超过2000题,Codeforces紫名,大三暑假拿到一家中厂Java开发岗的校招意向书,6月毕业后直接入职,合同都签好了。结果入职两周突然接到电话,说部门架构调整,整个新员工批次全部取消。当时整个人都懵了,毕业即失业。后面紧急投递春招补录,但大部分公司已经结束招聘,很多还卡学历,只拿到几个小厂offer。然后投了华为OD,抱着最后希望投递,凭借算法优势拿到了D3定级。</p><h3>机考:满分400分通过</h3><p>机考三道题全部AC,用时45分钟:</p><p>• 第一题:设备重排SN(模拟)</p><p>• 第二题:查找温度记录统计信息(滑动窗口)</p><p>• 第三题:双系统资源类型调配(字符串)</p><p>因为平时刷题量大,基本读完题就有思路,代码一次性通过。</p><h3>hr面</h3><p>视频面试,约12分钟。</p><p>• 自我介绍后,HR问:“你算法这么强,为什么没去大厂?”</p><p>我如实说了毕业后被鸽的经历,以及双非简历被筛的现实。</p><p>• 又问:“那为什么选择华为OD?对OD了解吗?”</p><p>• 问了期望薪资</p><p>• 最后问有没有其他offer,我说还有两个小厂在流程中,但华为是首选。</p><p>整体很顺畅,HR对我的算法能力比较认可。</p><h3>技术面</h3><p>技术一面时长1小时10分钟。</p><p>• 自我介绍后,面试官看了我简历上的ACM经历和力扣</p><p>• 手撕代码连出两道:</p><ol><li>LeetCode 239 滑动窗口最大值(O(n)单调队列)</li><li>LeetCode 297 二叉树的序列化与反序列化(DFS递归) 每题5分钟内写完,面试官检查后表示没问题。 • 然后问项目(一个Spring Boot + Vue的校园二手交易平台),</li></ol><p>• 八股只问了两个:ConcurrentHashMap分段锁原理、MySQL间隙锁与幻读。</p><p>我问了团队的技术栈和代码规范。</p><h3>技术二面时长40分钟。</h3><p>• 上来直接手撕:LeetCode 72 编辑距离(经典DP),要求优化空间复杂度到O(n)。3分钟写完,</p><p>• 然后让我介绍最熟悉的一个项目(一个简易RPC框架),问:Netty通信模型、自定义协议设计等</p><p>• 八股:JVM调优经验、CMS和G1区别、ThreadLocal内存泄漏原因。</p><p>• 全程面试官态度很好,说我基础扎实,算法功底好</p><h3>综面</h3><p>时长30分钟,压力较大。</p><p>• 面试官是资深主管,开头就问:“你算法这么好,为什么来OD?是不是被大厂鸽了?”</p><p>我坦诚讲述了毕业后被鸽的经历——入职前接到电话,合同都签了却临时取消,当时心理落差很大。但我强调这反而让我更清醒地认识到职场的不确定性,也更珍惜每一个机会。</p><p>• 接着深挖项目:RPC框架中如果注册中心挂了怎么降级?序列化用Protobuf还是JSON?为什么?分布式下如何保证请求幂等?</p><p>• 然后突然转到软素质:</p><p>• “大学里遇到最大的挫折是什么?”(我讲了被鸽后一周内疯狂投简历、调整心态的过程)</p><p>• “如果你入职后发现同事技术不如你,但领导更重视他,你怎么想?”</p><p>• “假设你现在手上有一个紧急线上故障,同时又有新需求派下来,你怎么排优先级?”</p><p>• “压力大的时候怎么放松?”</p><p>• 每个问题我都尽量结合具体事例回答,面试官会追问细节。最后他说:“你技术底子很好,但沟通和抗压还需要在实际工作中磨练。”</p><h3>个人心得</h3><ol><li>机考:刷题量是底气。2000题的积累让我看到任何题都能快速反应。但要注意,OD机考不考竞赛难度的题,中等就够,重点是速度和准确率。建议刷透Hot 100和剑指Offer,有余力再拓展。</li><li>技术面:算法强是巨大优势,但项目也不能拖后腿。我的项目虽然不算高大上,但每个细节都吃透了:为什么要用这个技术?有没有更好的替代方案?遇到bug怎么排查的?面试官很欣赏这种“知其然更知其所以然”的态度。八股不用刻意背,理解原理后自然能答出来。</li><li>hr面和综面:被鸽的经历既是劣势也是优势——坦诚说出来反而显得真诚,关键是要表现出“我从挫折中学到了什么”。面试官更看重你的稳定性、学习能力和情商。建议提前准备几个真实的故事,用STAR法则组织语言。</li><li>关于定级:双非能拿D3,很大程度上是因为算法能力突出。但进去之后还是要补齐工程短板,比如微服务、分布式、中间件实战。OD转正也有考核,不能松懈。</li><li>心态:毕业前被鸽真的很难受,但那段时间我也反思了很多——光有算法不够,还得有工程经验和人脉。</li></ol><p>加油,共勉!</p><a>#大厂面试问八股多还是项目多?#</a><a>#java#</a><a>#25届#</a><a>#26届#</a><a>#华为OD#</a>
AI 推荐面试题