华为面试经历 |在校园
第 1 轮:简历入围名单
简历入围是根据我们的项目、技能和实习工作完成的。
第 2 轮:在线测试(OT)
82 人入围 OT。来自BTech,MTech和CSE,ECE,EE双学位的学生参加了在线测试。它在HirePro平台上进行。
3个部分:
- 第 1 部分 – 15 分钟内完成 10 个 Aptitude MCQ
- 第 2 部分 – 15 分钟内完成 10 个 DSA MCQ
- 第 3 部分 – 1 小时内 3 个编码问题。其中一个问题是 Kadane 算法(最大和连续子阵列)的变体。另一个问题是基于图形的问题。
第三轮:技术面试
这是一次泳池校园的采访。来自 NIT Rourkela、NIT Jamshedpur、NIT Raipur 和 NIT Durgapur 的学生进行了面试。总共有 100 名来自这 4 个校区的学生获得了 OT 资格。在我的校园里,有 25 人入围了技术面试。
面试官浏览了我的简历。开始询问与完成的每个项目和实习相关的问题。我们对每个项目进行了非常详细的讨论。然后他问我最喜欢哪个项目,哪个是 CV 中最不喜欢的项目。
- 你会如何改进你最不喜欢的项目?
然后,他开始询问与 AVL 树(高度平衡 BST)相关的数据结构问题。
- 什么是 AVL 树?
- 举例说明 AVL 树中的插入和旋转。
- 解释具有时间复杂度的快速排序。
- 通过比较 2 组不同的代码来解释时间复杂度和空间复杂度。
之后,他问了与 Graphs 相关的 Algorithms 问题——Dijkstra 的最短路径算法。
- 用一个例子解释 Dijkstra 算法。
然后,他问了一个 Aptitude 问题,在以下问题中找到接下来的 2 个数字:
7、8、10、12、16、18、__、__。
第四轮:技术+人力资源面试
- 他让我用例子来解释死锁。
- 死锁发生的必要条件是什么?
- 死锁预防步骤是什么?
- 解释死锁避免算法,如银行家的算法解释。
- 他要求解释图表在现实生活场景中的用途。
- 他要求解释 BFS 和 DFS 及其用途。
然后,他问了我 HR 问题,例如:
- 他问我为什么想在华为工作,是否已经有其他工作机会。
- 他问我是否有硕士的计划。
- 5年后你在哪里看到自己?
最终,10名学生被选中,我就是其中之一。 🙂