📜  MakeMyTrip 面试体验 |设置 3(1)

📅  最后修改于: 2023-12-03 15:02:51.084000             🧑  作者: Mango

MakeMyTrip 面试体验

我最近参加了MakeMyTrip的面试,以下是我的经历。

面试轮次

面试流程包括以下步骤:

  1. 电话预筛
  2. 技术面试(2-3轮)
  3. HR面试
技术面试

技术面试是最关键的环节,我参加了三轮技术面试。

第一轮技术面试

第一轮技术面试涉及了以下话题:

  1. 语言基础:Java核心概念
  2. 数据库:基本的SQL查询和联结操作
  3. Web开发:JSP和Servlet,Spring框架

面试官问了很多关于Spring框架的问题,包括IoC容器、依赖注入、AOP等。他还问了一些基本的算法问题,如查找单链表中环的入口节点,快速排序等。

第二轮技术面试

在第二轮技术面试中,我被问及以下话题:

  1. 数据结构:数组、栈、队列、链表、树、图等
  2. 算法:排序和查找算法、递归和回溯算法等
  3. 操作系统:进程和线程、具体内存分配和管理

面试官提出了一个算法问题:找到一个数组中第二大的元素。他还问了有关Java集合框架的问题,包括ArrayList和LinkedList的差异点。

第三轮技术面试

第三轮技术面试主要考察了我的项目经验和技术分析能力。面试官问了一些关于项目开发和管理的问题,包括如何跟踪项目进展、如何减少代码负债、如何优化应用程序性能等。他还问了一个与我当前项目相关的问题,要我分析并解决一个性能问题。

HR面试

HR面试包括以下话题:

  1. 个人简介:工作经历、教育背景和项目经验
  2. 职业发展计划:短期和长期
  3. 薪酬和福利:基本薪酬和福利待遇、绩效奖金和股票期权
总结

整个面试过程持续了一个星期,最终我成功地拿到了职位。我认为,MakeMyTrip的面试非常严格,重视技能和实践经验,通过面试可以证明自己是一个优秀的程序员。