24届考研失败Java开发岗-华为OD面经

  • 背景:

24届某中部985软件工程专业,考研失败转战求职,在校期间做过几个Spring Boot项目但缺乏实习经历。联系了鼠鼠说OD更看重基础和学习潜力

  • 机考:

题目比预想友好。第一题是字符串解析(类似日志时间格式转换),10分钟搞定;第二题考DFS求二叉树路径和,调试时漏了叶子节点判断,卡了15分钟才AC;第三题是SQL题改编的Java实现(分组统计Top N),因为复习时刷过类似题型,虽然代码冗长但通过了85%

  • 综测:

按鼠鼠给的阳光卷王人设答题

  • HR资面:

电话面15分钟,问题很务实:

• 空窗期做什么?答系统补Java并发和JVM,顺带帮导师改本科作业赚生活费。

• 对OD的看法?答更看重技术成长

• 反向提问时问了部门业务,HR提到“做智能客服中台”,立刻接话“和我之前的课程设计(一个简易问答机器人)方向吻合”

  • 技术一面:

面试官人很好,先让手撕代码:合并两个有序链表。5分钟写完,他突然问“如果链表有环怎么办,赶紧补上快慢指针判环逻辑。八股问得浅但角度刁钻:

• HashMap扩容为什么是2的幂次?用位运算替代取模答出来了,但追问为什么JDK8要转红黑树,只答出防哈希碰撞攻击,实际上还涉及查询效率优化。

• 项目问得细:Spring事务失效场景

  • 技术二面(3.15):

严肃大叔,一上来就让我画项目架构图。讲到Redis缓存雪崩时,他打断问同事非要用手写LRU淘汰策略,你怎么说服他用Redis原生”硬着头皮答“从维护成本与集群性能权衡”,看他表情应该算过关。手撕代码是生产者消费者模型,用BlockingQueue秒了,他补充问“线程池参数怎么设?”把鼠鼠给的调优口诀背了一遍。

  • 主管面(3.18):

最像聊天的一场。问我“考研失败哪里没做好”,坦白说高估了政治背诵效率;问同学都去哪工作了,还有职业规划啥的

由入职本人写,我代为分享

有意向的可以推(东莞,杭州,深圳,上海,西安,成都研究所)(2012,海思,carbu,终端等)需要资料的可私鼠鼠

#面试经历##鼠鼠##华为od##考研失败#
全部评论
接好运
点赞 回复 分享
发布于 03-25 08:56 江苏
大佬,你在哪刷的机考题
点赞 回复 分享
发布于 03-25 20:14 上海

相关推荐

评论
1
2
分享

创作者周榜

更多
牛客网
牛客企业服务