MakeMyTrip 面试经历 |校园虚拟体验
该过程包括4轮。
- 能力倾向测试
- 技术第一轮
- 技术第二轮
- 人力资源轮
第一轮能力倾向测试(2个编码问题+ 20个MCQ):共提出20个MCQ问题,主要来自主题, DBMS,OS,OOP, 和计算机网络。 MCQ 水平很容易/中等。编码问题是:
- 给定一个由 1 和 0 组成的字符串,其中 1 表示已坐满的座位,而 0 表示一排空座位。找一个与占用座位距离最大的空座位。返回最大距离。例如,如果给定的字符串是 1000101,那么最大距离将为 2,即索引 2 中的 0 与索引 0 和索引 4 中的 1 的距离。
- 给定字符串s1 和 s2,将 s1 转换为回文字符串,使其包含 s2 作为其子字符串。这是使用最少数量的操作完成的,其中 1 个操作包括将 s1 的任何字符替换为任何其他字符。此操作可以进行任意次数。例如 s1=>archit,s2=>ar,输出=>3。
本轮选拔出37名学生。这两个编码问题都是强制性的。
第 1 轮技术(时长 1 小时):这是在 HackerEarth 平台上进行的。它是由 go-MMT 的高级 SDE 拍摄的。他让我自我介绍,然后我们就开始了采访。他问了我两个编码问题:
- 数组中每个元素的下一个最大元素。 (简单/中等)
练习链接:https://practice.geeksforgeeks.org/problems/next-larger-element-1587115620/1 - 二叉树的左视图。 (简单/中等)
练习链接:https://practice.geeksforgeeks.org/problems/left-view-of-binary-tree/1
然后他问了我一些简单的问题,比如主键和外键的区别,一个真实的继承例子以及为什么要使用它。他还让我向他介绍一下我在实习期间所做的项目。
20名学生被选中进入下一轮。
技术轮 2(时长 30 分钟):这一轮比第一轮相对容易。它是由一位非常友好的产品经理拍摄的。他问我关于我做过的项目和实习的问题。他主要向我询问图形在 Facebook 和 Twitter 等社交网络中的实际应用。他询问了 API 以及如何处理它。然后他让我解释 OSI 模型中每一层的功能。他询问了 Linux 和 Windows 操作系统之间的区别。这些问题非常基本。
7名学生被选为hr轮。
HR Round:这是一次电话面试,HR让我介绍自己以及为什么要加入公司。然后她问我是否可以搬到另一个州。她非常友好和专业,所以她保持简短和简单。这一轮用时不到5分钟。
6名学生被选中,我是其中之一。