Experiencia de la entrevista de Microsoft | Conjunto 121 (en el campus para prácticas)

La ronda 1:

    Nos dieron 3 preguntas de codificación. Hubo muchos conjuntos diferentes. La mayoría de las preguntas se basaron en la implementación. Algunas de ellas se basaron en la estructura de datos como linklist y bst.
    Ellos eran:-

  1. Sucesor en orden del Node dado en bst
  2. combinar dos listas de enlaces ordenadas en orden inverso
  3. subsecuencia creciente más larga
  4. Los 45 mejores fueron seleccionados después de esta ronda; de los cuales los 5 primeros fueron llamados directamente para entrevista personal y el resto fue para vuelo grupal. Tiempo 75 minutos.


Ronda 2 (Vuelo en grupo):

    En esta ronda, se pidió a todos los candidatos que escribieran código en papel para el problema dado.

  1. El problema era: – Dada una array, encuentre el promedio máximo de elementos en una ventana de tamaño ‘K’ .
  2. Tiempo 25 minutos. Se seleccionaron los 10 mejores estudiantes para entrevista personal.


Entrevista personal 1:

    Fue una ronda técnica. Me pidieron que escribiera código para dos preguntas.

  1. Primero fue invertir una string dada .
  2. En la segunda pregunta , se me pidió que imprimiera cada carácter que aparece en la string con su frecuencia en orden lexicográfico.
  3. Luego preguntó la diferencia entre array, pila y montón.
  4. Después de eso, me preguntaron qué debo probar si soy probador de una aplicación.
  5. Por fin me pidió que escribiera una consulta SQL.
  6. Algunos de los estudiantes fueron preseleccionados para la próxima entrevista.


Entrevista personal 2:

    Era HR/Ronda Técnica.
    Me pidió que me presentara y también me preguntó sobre mis pasatiempos. Me dio dos preguntas de codificación.

  1. Primero fue la substring palidrómica más larga en una string dada .
  2. El segundo fue atravesar una array en orden espiral .
  3. Luego me preguntó por mi proyecto.
  4. Después de eso, hizo un acertijo sobre cómo dividir una cuerda de 10 m en 5 partes iguales sin usar ningún instrumento de medición.
  5. Por fin me preguntó la diferencia entre subprocesos múltiples, tareas múltiples y programación múltiple.
  6. 6 estudiantes fueron preseleccionados para la próxima entrevista.

Entrevista personal 3:

    Esta fue la última ronda.

  1. En esta ronda, el entrevistador me preguntó sobre los usos de heap y hash.
  2. Luego me pidió que explicara 4 formas normales y el requisito para la desnormalización.
  3. Por fin me hizo algunas preguntas sobre mi proyecto.
  4. Los 6 estudiantes fueron seleccionados para la pasantía.

Si le gusta GeeksforGeeks y le gustaría contribuir, también puede escribir un artículo usando contribuya.geeksforgeeks.org o envíe su artículo por correo a contribuya@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.

Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.

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 *