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 20:14 上海
接好运
点赞 回复 分享
发布于 03-25 08:56 江苏

相关推荐

不管是不是kpi,面试官耐心勾引我,给出答案,比之前那些怀疑我的、不开摄像头的、看我不会就撇个大嘴的好太多倍了1.自我介绍、项目介绍2.项目中角色和工作3.网关的负载均衡怎么做的--------平滑轮询加权算法4.流量控制怎么做的--------滑动窗口有什么缺点优化空间--------令牌桶5.使用redis遭到恶意攻击会遇到什么问题--------缓存雪崩、缓存击穿6.加密解密时候cpu损耗如何解决的7.cpu飙高如何解决?8.常见有哪些原因会引起飙升--------死锁、jvm和上面提到的cpu密集任务9.流量大的时候怎么应对--------mq不能立即加mq吧,第一时间应该做什么--------面试官提醒加机器,lvs负载api网关加机器时要考虑什么--------提醒考虑下游系统能否接受,如果下游比网关小要怎么样,如果大为了不扩大影响范围要降级10.Gc引起的飙升要如何解决--------dump分析调整jvm参数11.金融业务场景介绍12.threadlocal介绍,什么时候会引起内存泄露13.强引用、软饮用、弱引用、虚引用14.什么时候对象回收15.jvm为什么不用引用计数法16.热点账户,为什么要特殊处理,怎么处理--------放到redis缓存尝试具体讲一下--------讲不来一点呜呜呜17.为什么redis比较快--------内存、数据结构、epoll18.为什么存储数据用mysql、pg不用redis--------会丢失redis也有持久化呢?有好多问题不会,回答的不好,有大佬看到还望指导,谢谢
查看18道真题和解析
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

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