Entrevista de Microsoft | Conjunto 34 (en el campus)

1ra ronda (en línea)

15mcq 30mins: la mayoría de C/C++. Pocos del sistema operativo

2.ª ronda : Codificación en línea (1 hora)

Primera misión: https://www.geeksforgeeks.org/intersection-of-two-sorted-linked-lists/

Segunda misión: https://www.geeksforgeeks.org/check-for-balanced-parentheses-in-an-expression/

13 de agosto:

Los 20 mejores estudiantes fueron seleccionados para la siguiente ronda. 8 tuvieron entrevistas directas mientras que los 12 restantes tuvimos otra ronda eliminatoria. La selección se realizó utilizando la puntuación total de ambas rondas en línea.

Ronda de eliminación: lápiz y papel (20 minutos)

Escriba el código que implementa una cola usando pilas.

Entrevista 1: Técnica (1 hora 15 minutos)

Las entrevistas se realizaron en paralelo y cuando fui a mi primera entrevista , algunas ya fueron rechazadas, mientras que algunas incluso tuvieron su segunda y tercera ronda de entrevistas.

Preguntado sobre mí y mi historia seguido de preguntas técnicas.

  1. Suponga que tiene una array de elementos que tiene duplicados excepto 1 número, ej. 1,2,3,4,3,2,1. Necesita escribir un pseudocódigo para encontrar el número único. Aquí respuesta – 4. También pregunté la complejidad de mi código que era O (n).
  2. Dígale al pseudocódigo que invierta una lista enlazada.

Empecé a hacer la lógica para O (n) pero dijo que podría no ser posible hacerlo en 1 iteración, por lo que no es un problema. Pero le di la lógica de O (n) y 1 iteración.

  1. Tienes una array a[m][n]. Transpóngalo a una array b[n] [m] en iteraciones mínimas. Podía pensar en m*n/4 como máximo.
  2. Preguntas sobre OOPS
  3. Diferencia entre OOPS y C
  4. Diferencia entre clases abstractas e interfaz. Me dio casos para decir el error o la respuesta correcta en clases abstractas.
  5. DBMS: 5to salario más alto de empleados de una tabla dada. Respondí usando rownum y luego limit, pero él quería una respuesta general. Entonces, todo lo que pude decir fue usar una consulta anidada.
  6. Rompecabezas:

– Hay 25 caballos. Solo 5 pueden correr juntos como máximo. No tienes temporizador. mín. de carreras requeridas. para encontrar el caballo más rápido.

– Hay 4 personas que quieren cruzar un puente. El tiempo mínimo que tardan en cruzar un puente es 1, 2, 7 y 11 respectivamente. Solo hay 1 antorcha y como máximo 2 personas pueden cruzar un puente a la vez. Pero nadie puede cruzar el puente sin antorcha (Alguien tiene que volver a dar la antorcha). Encuentre el tiempo mínimo en el que los 4 cruzan el puente.

2 ° acertijo 1 ° respondí 22 pero luego me corregí y respondí 18 (1 y 2 cruces. 1 regresa. 7 y 11 cruces. 2 regresa. 1 y 2 cruces – tiempo total 2 + 1 + 11 + 2 + 2 = 18).

Fui informado 5 minutos después de mi entrevista para estar listo para la 2 da Ronda.

Entrevista 2: Técnica (20 minutos)

Me preguntaron sobre mí, mi proyecto sobre computación en la nube y preguntas relacionadas con él.

1 pregunta técnica.

Escriba un código para eliminar x elementos después de los primeros n elementos.

Escribí el código, pero me perdí el caso donde n = 0. Entonces, mientras revisaba el código, le dije el caso que me había perdido. Estaba confundido si el código funcionaría si hubiera menos de n + x elementos, pero le mostré que sí.

Fue una entrevista corta en comparación con otras y tenía miedo de ser rechazado, pero finalmente me llamaron para la entrevista de recursos humanos en algún momento.

Entrevista 3: RRHH (20 min)

Primero me dijo sobre el código que había escrito en la ronda de eliminación que era el mejor código que obtuvo en el día. A continuación, se presentaron las típicas preguntas de recursos humanos.

Hable sobre mí, mis fortalezas y debilidades. ¿Por qué quiero unirme a Microsoft?

¿Por qué Microsoft debería contratarme?

Sobre mi proyecto universitario y mi proyecto de pasantía de verano.

¿Qué le gustaría mejorar en usted mismo (aparte del conocimiento)?

Finalmente, después de todo el día de entrevistas, fui seleccionado con 1 chico más de nuestra universidad. Gracias a geeksforgeeks.org y geeksquiz.com por ayudarme a preparar y descifrar la entrevista.

Puntos importantes:

  1. Muestra siempre mucha energía en la entrevista.
  2. Microsoft da gran importancia a los valores y la ética, así que apéguese a ellos en sus preguntas.
  3. Exprese cualquier enfoque que piense en la entrevista. Los entrevistadores no quieren quedarse de brazos cruzados. Les encanta entender cómo piensas.
  4. Intente mostrar los objetivos de la empresa como suyos.

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

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 *