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.
- 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).
- 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.
- 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.
- Preguntas sobre OOPS
- Diferencia entre OOPS y C
- Diferencia entre clases abstractas e interfaz. Me dio casos para decir el error o la respuesta correcta en clases abstractas.
- 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.
- 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:
- Muestra siempre mucha energía en la entrevista.
- Microsoft da gran importancia a los valores y la ética, así que apéguese a ellos en sus preguntas.
- Exprese cualquier enfoque que piense en la entrevista. Los entrevistadores no quieren quedarse de brazos cruzados. Les encanta entender cómo piensas.
- 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