校招 未知部门 / 后端-Java / 多轮
[面试日期] 2025-08-06 [面试时长] 未知
[学校背景] 华南理工大学 | 985 [学历背景] 本科
[发布人] 面试之星官方收录
<h2>华为OD —Java面经—211本考研失利</h2>
<p><strong>背景 </strong></p><p>24届中国地质大学信息安全,考研失败,春招也没有拿到合适的 offer,毕业后还是一直在整理 Java 相关的一些知识,xhs上刷到饼饼姐发的od信息于是想来试试。</p><p><strong>机试 </strong></p><p>1、验证字符串中的单词是否符合元音要求 </p><p>2、判断一组不等式是否满足约束并输出最大差 </p><p>3、删除目录(目录是树形结构) </p><p><strong>综测 </strong></p><p>注意性格积极,做事稳重,性格选择保持前后一致即可。 </p><p><strong>HR 面</strong></p><p>正常来说是不会挂的,但是我遇到的第一个部门的面试官,是那个部门 HR 的老大,整场面试偏向于压力面,结果没顶住压力,就挂了。换了一个部门,这次的资格面就没有什么问题,问了一些基本问题,不到十分钟就结束了。 </p><p>1、自我介绍 </p><p>2、为什么选择 base 地(外地人) </p><p>3、对华为公司的文化有什么了解吗? </p><p>4、在校经历,考研情况等 </p><p><strong>技术一面(40min) </strong></p><p>首先是自我介绍,接着就是手撕算法,力扣 676,实现一个魔法字典,大概十多分钟就写完了,然后就是面试官的一些提问,感觉面试官还挺好的,都是循序渐进的问一些问题。 </p><p>1、学校经历 </p><p>2、空窗期在做什么</p><p>3、基本数据类型有哪些</p><p>4、对集合的了解,ArrayList 和 LinkedList 的区别,适用场景 </p><p>5、HashMap 的底层原理,put 流程等 </p><p>6、谈谈对 SpringBoot 和 springCloud 的理解 </p><p>7、月底要交项目,但是没完成,你会怎么办 </p><p>8、职业规划等等 </p><p><strong>技术二面(1h20min) </strong></p><p>一面面完觉得不是特别难,有点放松了。结果二面就上强度了。流程还是自我介绍,手撕算法,力扣 20,有效的括号,算法比较简单,不到十分钟就做出来了。但是后面面试官和我聊了很久,从项目到八股文,我觉得问的还是比较细。 </p><p><strong>项目经验 </strong></p><p>1、项目技术,创新点,难点 </p><p>2、Redis 在项目中用的什么数据类型 </p><p>3、Redis 做缓存,修改数据库时数据不一致,如何解决的? </p><p>4、两个线程同时进入,一个读一个写,造成的数据不一致,如何解决? </p><p>5、谈谈你学习 SpringCloud 的一些经验 </p><p>6、IOC 的原理和使用,AOP 在项目里的使用,如何优化性能等等 </p><p><strong>八股文 </strong></p><p>1、throws 和 throw 的区别 </p><p>2、为什么需要包装类 </p><p>3、在捕获异常时,哪种情况使得 finally 不执行? </p><p>4、==和 equals 的区别 </p><p>5、String、StringBuilder 的区别 </p><p>6、对 MySQL 索引的理解,MySQL 的存储引擎,慢 SQL 的优化,回表了解吗等 </p><p>总的来说二面面试时间比较长,问题也很多,还是需要准备充分。</p><p><strong>主管面 </strong></p><p>和资格面试差不多,一般不会涉及到技术,另外建议了解你去的部门的业务,企业文化之类的,开始还是自我介绍,为什么来 base地,再简单问一下个人情况,和面试官聊聊天,大概十多分钟面试就结束了。</p><p><strong>个人心得 </strong></p><p>个人觉得机试特别重要,机试的一星题一定要都会写,二星题如果实在没思路就暴力解法,能拿多少拿多少。技术面试中的手撕代码环节也很重要,大多都是力扣上的题,同时在面试前也要熟悉自己的简历中的技术及项目,还可以多熟悉一下项目技术延伸的知识点。</p><p> </p><a>#华为od机考#</a><a>#华为od面经#</a><a>#华为od题库#</a><a>#华为od#</a><a>#面试问题记录#</a>
AI 推荐面试题
