【华为OD面经】双非本零实习上岸实录

📅 时间线

  • 3.15 简历投递
  • 3.20 机考(395/600)
  • 3.25 技术一面(75min)
  • 3.28 技术二面(90min)
  • 4.2 主管面(45min)
  • 4.5 Offer call

💻 机考真题复盘(Java方向)

第一题:字符串压缩协议

题目:实现华为设备间通信的字符串压缩算法  
输入示例:AAAABBBCCDAA  
输出示例:4A3B2C1D2A  
考察点:字符串遍历+边界处理(AC代码见评论区)  

第二题:服务节点熔断策略

场景:分布式系统中有N个节点,给定故障概率数组,求保证系统可用性的最小监控节点数  
输入示例:[0.2, 0.3, 0.1]  
输出示例:2  
解题思路:贪心算法+概率乘积(注意浮点数精度)  

第三题:鸿蒙任务调度优化

难点:带权重的任务队列在多个核间的分配问题  
关键解法:动态规划+状态压缩(给出伪代码框架)   

🧑💻 技术面深挖实录

▶ 一面重点(P8工程师):

  1. 手撕代码:实现线程安全的LRU缓存(考察ConcurrentHashMap+双链表)
  2. 项目拷问:» 如何解决你项目中10w并发的问题?(延伸问Netty线程模型)» CAP理论在项目中的实际应用场景
  3. 场景题:「鸿蒙设备发现延迟高,如何设计监控系统?」→ 从埋点设计到数据分析的全链路推演

▶ 二面难点(架构师):

  1. 系统设计:「设计支持千万级并发的分布式任务调度系统」→ 画出华为云现有架构改进方案
  2. 源码级追问:» HashMap在JDK1.8后的优化细节» Spring循环依赖的解决原理
  3. 开放性讨论:「如何看待OD岗位的技术成长性?」→ 结合华为开源社区生态作答

👨💼 主管面核心问题

  1. 动机考察:「考研失败后为什么选择OD而不是二战?」→ 应答公式:技术信仰+项目驱动成长
  2. 压力测试:「如果三年后仍未转正怎么办?」→ 技术本位回答:能力提升>title焦虑
  3. 价值观匹配:「用三个关键词描述华为工程师精神」→ 参考答案:极致/开放/持续进化

❗ 血泪教训总结

  1. 机考陷阱:› 本地IDE调试习惯(牛客在线编辑器适配成本)› 严格时间复杂度控制(华为工程化思维)
  2. 面试大坑:» 避免说「参考网上方案」(会被追问源码细节)» 慎用「我们项目」(必须明确个人贡献)
  3. 谈薪策略:▸ 定级前熟读华为职级体系(P5/P6薪资带宽)▸ 项目奖金可争取空间(季度考核权重说明)

🌟 OD岗真实体验

技术成长:

  • 每周代码量:3000+行(实验室同学的5倍)
  • 接触的核心模块:› 鸿蒙分布式数据管理› 华为云容器服务管控平台转正通路:
  • 硬性条件:✓ 2个A级项目交付✓ 通过HCIP认证
  • 软性优势:» 技术方案被纳入产品白皮书» 获得客户侧感谢信
#华为面经od##面经##华为od##华为工作体验##华为#
全部评论
借楼,od招聘,base上海,有双休不卷,名额突然增加,offer审批很快,欢迎私聊
点赞 回复 分享
发布于 03-01 11:28 广东

相关推荐

评论
14
20
分享

创作者周榜

更多
牛客网
牛客企业服务