Experiencia de entrevista de Microsoft IDC | Set 150 (fuera del campus a tiempo completo)

Apliqué fuera del campus a través del programa de referencia de Microsoft. Inicialmente, la preselección se hizo sobre la base del CV.

La ronda 1:

La primera ronda fue la ronda de codificación en línea en la plataforma co-cubes. Había 3 preguntas para hacer en 75 minutos. Las preguntas fueron:

  1. Dada una array de enteros de tamaño n. Asumir cero como número inválido y todos los demás como número válido. Convierta la array de tal manera que si el próximo número válido es el mismo que el número actual, duplique su valor y reemplace el siguiente número con 0. Después de la modificación, reorganice la array de modo que todos los 0 se desplacen al final. [2 puntos]
    Ej.: [2, 2, 0, 4, 0, 8]
    => [4, 4, 8, 0, 0, 0]   
  2. Dada una array arr[], encuentre el máximo j – i tal que arr[ j ] > arr[ i ]        [3 puntos]
  3. Escriba una función que acepte la raíz del árbol binario como argumento y devuelva la suma de todos los Nodes de hoja que están en el nivel mínimo (es decir, el más cercano al Node de hoja).   [5 puntos]

Los estudiantes preseleccionados fueron llamados a Hyderabad para entrevistas.

Ronda 2:  (ronda de vuelo grupal)

  1. Dada una secuencia de palabras y un límite n (número máximo de caracteres en una sola línea), debe colocar el salto o el final de esa línea de modo que no se exceda el límite n y también la palabra completa viene en una sola línea, es decir, una palabra no no se divide en dos líneas.

    Ejemplo: 
    Su producto de hardware estrella son los videojuegos de Xbox, etc. n=16

    Producción:

    Its flagship
    hardware product
    are the Xbox
    video game etc.

15 de 44 fueron preseleccionados para las siguientes rondas.

Ronda 3: (Técnico F2F)

  1. El entrevistador me pidió que me presentara y mis áreas de interés en Tecnologías. Dije Machine Learning, luego tuvimos una discusión sobre los algoritmos de Machine Learning.
  2. Merge Sort para lista enlazada y array .
  3. Invertir una lista enlazada . Tanto el enfoque iterativo como el recursivo. Comparación entre ellos.
  4. Preguntas sobre mi experiencia de pasantía.
  5. Pregunta de aptitud: Tienes los ojos vendados y 10 monedas se colocan frente a ti en la mesa. Se le permite tocar las monedas, pero no puede saber en qué posición están al tacto. Se le dice que hay 5 monedas cara arriba y 5 monedas cruz pero no sabe cuáles son cuáles. ¿Cómo se hacen dos pilas de monedas cada una con el mismo número de caras? Puedes lanzar las monedas cualquier número de veces.
  6. Discusión sobre mi proyecto menor.

9 de 15 fueron preseleccionados para las siguientes rondas.

Ronda 4: (Técnico F2F)

  1. Compra de acciones Vender para maximizar las ganancias.
  2. Suma del rango dado usando el árbol de segmentos .
  3. Cómo realizar la prueba de código. Escriba todos los casos de prueba, incluidos los límites, para los dos códigos anteriores.
  4. Concepto OOPS:
    i) Encapsulación
    ii) Ejemplo de anulación y sobrecarga
    iii) Implementación en la vida real de abstracción y herencia.
  5. Pregunta de aptitud: 100 personas en una habitación con una bombilla en el techo. Una persona puede ver a las 99 personas restantes pero no a sí misma. Algunas personas tienen pegatinas en la cara. La persona misma puede verificar a las 99 personas restantes, pero no sabe si tiene una calcomanía en la cara. La bombilla se enciende y se apaga después de un intervalo de tiempo fijo. Si una persona se entera de que tiene una pegatina en la cara, tiene que salir de la habitación. En algún momento, la persona llega a saber si tiene una pegatina en la cara o no. ¿Cómo?
    Finalmente, quedó satisfecho con mis respuestas y me preguntó si tenía alguna duda. Le hice algunas preguntas sobre el rol y el trabajo que ofrece Microsoft.

7 de 9 fueron preseleccionados para las siguientes rondas.

Ronda 5: (Técnico + RRHH)

  1. Discusión sobre Minor Project y trabajo realizado en JP Morgan durante mi pasantía.
  2. Problema de la Torre de Hanoi .
  3. Diagrama del Sistema de mi Proyecto menor y sus casos de uso.
  4. ¿Por qué Microsoft? Porque deberíamos contratarte?
  5. Un cambio que Microsoft puede hacer en uno de sus productos.
  6. ¿Por qué te decantaste por Informática? Otras preguntas básicas de recursos humanos. Finalmente la entrevista había terminado. Todos los candidatos fueron seleccionados y se les ofreció una oferta de tiempo completo.

Sugerencia : No se ponga tenso si no obtuvo una respuesta. Siga pensando y haciendo preguntas e intente interactuar con su entrevistador. No se vaya de inmediato, haga algunas preguntas a cambio. Te darán pistas si te golpean.

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 *