Experiencia de entrevista MakeMyTrip para SDE | En el campus

Estaba completamente en línea a través de llamadas de zoom. 36 estudiantes fueron seleccionados para la entrevista. 7 seleccionados.

Ronda 1 (escrita): fue una ronda escrita que constaba de 20 MCQ y 2 preguntas de codificación, 2 horas en total. Los MCQ consistían en todos los conceptos básicos de informática, incluidos SQL, DBMS, CN, OS, comandos de Linux. Codificar las preguntas fue fácil. La primera pregunta fue el conteo de inversiones 
Enlace de práctica: Contar inversiones

 La segunda pregunta era encontrar un número máximo de 1 consecutivos en la array si puede cambiar como máximo k 0.
Enlace del artículo: Encuentre ceros para voltearlos de modo que se maximice el número de 1 consecutivos
Enlace de práctica: Maximice el número de 1

Ronda 2 (Técnica, 1 h): 36 estudiantes se presentaron a esta ronda.

Comenzó con mi presentación mientras el entrevistador echaba un vistazo a mi currículum. Me preguntó sobre el proceso y los subprocesos, los subprocesos múltiples, si los subprocesos múltiples son sincrónicos o paralelos, los semáforos y las condiciones de carrera en los sistemas operativos. Había agregado un proyecto con MongoDB en mi currículum, por lo que me preguntó sobre la diferencia entre SQL y MongoDB, por qué usé MongoDB y no SQL, sus ventajas y desventajas, joinsin SQL, cómo funcionarán los joins, usando ejemplos. Luego pasó a la OOPS. Diferencia entre polimorfismo y abstracción . Luego me preguntó acerca de la encapsulación. Me preguntó si estaba mezclando encapsulación y abstracción, pero yo era claro con sus conceptos, por lo que confiaba en mi respuesta. 

Luego pasó a la DSA. 

  1. Me preguntó sobre la Torre de Hanoi
    Enlace de práctica: Ayuda al anciano
  2. Encuentre el subarreglo sin ordenar de longitud mínima, ordenando lo que hace que el arreglo completo esté ordenado .
    Enlace de práctica: longitud de subarreglo no ordenado
  3. Luego me preguntó que tenemos un Node que contiene algunos datos, digamos nombre clase rollo no. y así. y en cada iteración, cambiamos cualquier atributo del Node y lo almacenamos en un nuevo Node. Qué estructura de datos sería la más adecuada para almacenar esto. La respuesta es una lista enlazada, ya que nos dirá en qué iteración se realizó el cambio.

Entonces, todos y cada uno de los conceptos se preguntaron en esta ronda. Pero el entrevistador fue amable, salió muy bien. 

Alrededor de 14 estudiantes pudieron pasar esta ronda.

Ronda 3 (técnica, 45 min): comenzó con una introducción y conceptos de OOPS como polimorfismo y abstracción. Luego saltamos a la parte DSA. La primera pregunta fue encontrar la raíz cuadrada de un número. Le dije el enfoque de fuerza bruta y luego el enfoque de búsqueda binaria. Pude encontrar una parte integral de la respuesta. Luego me pidió que encontrara la parte fraccionaria. Lo intenté pero no pude resolverlo. Luego pasamos a la siguiente pregunta. Fue para implementar una pila y una cola en una sola array 1-D. 

Solo 7 estudiantes pasaron a la siguiente ronda.

Ronda 4 (HR): Fue una ronda telefónica de recursos humanos. El departamento de recursos humanos me llamó y tuvimos una gran conversación durante unos 10 minutos. Me preguntó sobre mi familia y cómo fueron mis dos rondas de entrevistas. Qué tipo de cultura de trabajo prefería. Sea claro y honesto con sus respuestas.

Los 7 estudiantes fueron seleccionados.

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *