📅  最后修改于: 2023-12-03 15:17:31.499000             🧑  作者: Mango
我最近参加了MakeMyTrip的软件开发工程师面试,并且进入了最后一轮。我想与大家分享一下我的面试体验,以便其他程序员可以更好地准备他们自己的面试。
第一轮面试是在线编程测试,它包括以下要求:
我发现这些问题都不是很难,因为我在我的LeetCode练习中遇到过。但是,时间对于解决这些问题确实是有限的,并且它需要快速解决问题。
在第二轮面试中,我与MakeMyTrip的一位团队成员进行了一次技术面试。这场面试大约持续了一个小时,其中我被要求回答以下高级问题:
这一轮的面试非常有挑战性,但我把握住了机会,向面试官展示了我的技术专业知识。
我的第三轮面试与MakeMyTrip的一名高级开发人员进行了交流。这个人向我说明了他们的技术栈和团队的一般工作流程。之后,他问我一些更加细节和高级的问题,例如:
我认为这一轮的面试涉及了非常具体的细节,但作为一个有经验的程序员,这些都是我应该知道的东西。
最后一轮面试很特别,因为它包括了参观他们的办公室和让我与其他团队成员交谈的机会。我也与MakeMyTrip的高管进行了面对面的面试,对公司的战略和愿景进行了深入的了解。
尽管我的最后一轮面试相对轻松,但我仍然紧张。但是,我表现出了足够的信心和技术实力,让MakeMyTrip最终选择我作为他们的新员工。
总的来说,我的MakeMyTrip面试体验非常愉快,虽然我在前几轮面试中感到有些紧张。但是,我尽可能地展示了我的知识和技能,并顺利通过了所有面试。如果您想准备MakeMyTrip或其他公司的面试,请确保您了解他们的技术栈,并且有能力回答什么是通用编程问题。