面灵AI

华为od面经

时间
2026-07
来源
牛客网

《面试题目》

  1. 华为od面经,26届,最后一次Java笔试了,没过准备转其他方向了。
  2. 的笔试,网上有题库,333分。
  3. 外包hr 会给答案,照抄即可。
  4. hr面:看牛客好像有很多人挂在这里,可能需要注意一下。
  5. 自我介绍,介绍实习。
  6. 为什么选择来东莞?(判断你会不会在东莞长期发展
  7. 离职的原因是什么?
  8. 对加班的想法?(无脑接受即可
  9. 未来的规划是什么?
  10. 对od了解多少?为什么选择华为和od。
  11. 自我介绍,实习,项目。
  12. mysql多个人同时修改数据库会发生什么
  13. mysql联合索引(问你几个索引判断它们走不走索引,并说明原因
  14. 并发控制有哪几种方式?
  15. sync锁和锁的区别是什么?
  16. spring有哪些核心功能?介绍一下IOC,手动new的对象能不能给spring管理?
  17. bean对象注入方式有哪些
  18. redis可不可以当成消息队列?既然可以为什么还使用rabbitMQ呢?它们有什么,本质区别

《参考解析》

  1. Redis常用于缓存、分布式锁和计数。缓存与数据库更新通常采用“先写数据库、再删除缓存”,并通过重试、延时双删或消息补偿处理删除失败。
  2. MySQL索引通常使用B+树,叶子节点按顺序连接,适合范围查询;设计索引时结合选择性、最左匹配原则和执行计划,避免无效索引与回表开销。
  3. 并发问题应先明确共享状态和一致性边界,再选择锁、CAS或队列。线程池需要根据任务是CPU密集还是IO密集设置核心线程数、队列容量和拒绝策略,并监控活跃数与队列长度。