📜  MakeMyTrip SDET 实习生面试体验(校内)

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

第一轮(在线测试):第一轮为在线测试。它有大约 20 个基于 OOP、DBMS SQL 等的 MCQ。此外,还有一个编码问题和一个 SQL 查询。

编码问题:

给你一个代表一排座位的数组,其中seats[i] = 1 代表一个人坐在第i 个座位上,而seats[i] = 0 代表第i 个座位是空的(索引为0)。至少有一个空座位,至少有一个人坐着。亚历克斯想要坐在座位上,使他与最接近他的人之间的距离最大化。将最大距离返回到最近的人。

参考:https://leetcode.com/problems/maximize-distance-to-closest-person/

总体难度:中等。

第二轮(技术轮):约50名学生入围本轮。面试官非常友好。

  1. 他问了我很多关于Java 的问题。主要是面向对象程序。
  2. 另外,他给了我一个非常基本的编码问题。唯一的限制是不使用任何内置函数。(https://www.geeksforgeeks.org/third-largest-element-array-distinct-elements/)
  3. 他还问了我一些谜题。

第 3 轮(编码轮和技术轮):本轮有20 名学生入围]。面试官问了我一些编码问题。喜欢

  1. https://www.geeksforgeeks.org/count-number-of-a-class-objects-created-in-java/
  2. https://www.geeksforgeeks.org/function-to-check-if-a-singly-linked-list-is-palindrome/
  3. https://www.geeksforgeeks.org/counting-frequencies-of-array-elements/
  4. 关于哈希映射的一些问题, Java哈希映射的内部工作,堆栈和队列的内部工作。

主要目的是检查我的基本编码技能和快速干净编码的能力。

第 4 轮(决赛):本轮仅 10 名学生入围。这是一个人力资源和技术混合回合。

  • 首先面试官问了我几个系统设计问题。设计 Netflix 和设计 Google 地图。
  • https://www.geeksforgeeks.org/system-design-netflix-a-complete-architecture/
  • https://www.geeksforgeeks.org/google-maps-introduction/
  • 他还问了我一些谜题。
  • https://www.geeksforgeeks.org/puzzle-13-100-prisoners-with-redblack-hats/
  • https://www.geeksforgeeks.org/puzzle-9-find-the-fastest-3-horses/
  • 最后他问我为什么要加入Make my trip。我住在哪里,爱好等?

最终判决。

最终只有4名学生入围。我就是其中之一。整个过程是中到容易的一面。更多的重点是在基础上。

保持冷静和自信,因为面试时间很长,所以变得友好,但与面试官保持正式的一面会有所帮助。