📌  相关文章
📜  获取软件工程师实习生(校内)的面试经验

📅  最后修改于: 2021-11-10 06:37:24             🧑  作者: Mango

Grab 于 2021 年 1 月访问了我们的校园 (IIIT-Gwalior)。招聘过程中有 1 轮编码、3 轮技术面试和一轮 HR。每一轮都是中等难度的严格 DS/Algo 轮次。清除回合需要良好的实施技巧。

第 1 轮:编码轮

70分钟有2道中等难度的题。一个来自字符串,另一个来自动态编程。

第二轮:技术第一轮

这一轮是关于zoom的虚拟采访,主要关注DS/Algo。第一个问题是在 Javascript 中展平无限深度的数组。 (因为在我的简历中提到了 Javascript)。第二个问题是将字符串数组中的所有字谜分组。最后,在排序数组中查找数字的第一次和最后一次出现。 (使用二分搜索)。

第三轮:技术第二轮

这一轮又是 DS/Algo 轮。我被要求在 1 小时内解决 2 个问题。第一个问题是关于字符串的滑动窗口问题。有两个字符串,分别是 child 和 parent。并且我们必须找到字符串父级中是否存在字符串子级的任何排列。另一个问题是关于二叉树的螺旋遍历。

4:招聘管理轮

这一轮,招聘经理首先问了很多我的项目和以前的实习经历。然后他问了一些关于 DBMS 和 OS 的问题。这些问题是基本的和概念性的。在那之后,我得到了一个关于二叉树的 DS/Algo 问题。问题是首先用给定的父节点对子节点构造一棵树。然后找到所有有一个孩子或没有孩子的节点。最后,他问了一些行为问题,例如将如何处理团队中的冲突以及我如何学习新技能。

第 5 轮:人力资源轮

这一轮完全是非技术性的。她问了我的爱好、软技能和过去的经历。然后她向我介绍了我在公司的角色。

总的来说,这是最好的驱动器之一,既具有挑战性又有趣。面试官真的很支持我,对我的方法贡献很大。讨论是每一轮面试的关键,与解决问题同样重要。你必须完成你所做的项目和实习。