【华为】Java岗-深圳软开流程记录

秋招有HR联系投递消费者BG并预约了机试,但在对应日期没有收到机试邀请,加上当时已经签了三方,也就没有去继续咨询HR。春招转投了集团财经,3月底收到了机试邀请进入流程,总结一下时间线:
3.30 上机考试
时间过去得有点久,印象中第一道题是一道偏应用类型的题,理解题意比动手时间长;第二道题考察类似岛屿问题的DFS;第三道题只做出来一点点没什么印象。
4.2 综合测评
综合测评做完之后隔了一个月没消息,直到五月中旬收到面试邀请(面试之前官网申请进展无数据显示)。

5.21 专业面试1 &专业面试2

两轮专业面试均围绕着项目展开:

项目业务介绍;
项目使用的技术栈:采用的框架、框架的用途、采用的原因,项目数据存储方式等;
项目开发时遇到的问题,后续的问题也是由项目延伸出来的开放性问题(安全性等)。
涉及的Java相关基础知识:
Spring中Bean初始化流程,通过XML或注解声明的Bean的加载顺序;
MyBatis的使用,注解和XML的编写方式,如何映射到Dao层接口;
MySQL索引设计(是否可以多个字段分别建立)、优化;
面向对象三大特性介绍、常用集合类及相应数据结构、不同场景下例如需要快速插入或删除时采用的数据结构、设计模式(工厂、单例等)、ConcurrentHashMap实现原理、关键字(volatile、final等)。
手撕算法:

判断括号字符串是否有效(包括:{、[、(三种)
合并有序链表
5.23 业务主管面试
自我介绍(后续面试根据自我介绍提到的内容半闲聊半询问地展开):在校成绩情况、博客和GitHub代码情况、做过的多人项目的合作情况、学习技术的方式、了解的岗位职责、未来规划。

开放性问题:接手技术栈和业务都比较陌生的项目时,接手时关注的点和后续做法。

部分个人情况,期望工作地和薪酬等。

5.25 定级谈薪电话
5.28 意向书 + offer

可能是已经到了春招后期了,面试开始之后的流程推进得很快,但总体时间还是符合华为风格😂,前前后后也是几个月的时间才走完全部流程。面试问题没有记录,凭印象大概回忆了一些,可能存在一些疏漏。

发表评论

后才能评论