Experiencia de entrevista de Microsoft (en el campus)
1ra ronda:
Cocube tomó la prueba en línea por la mañana con 15 MCQ. Se dio tiempo para esto 30min.
Tuve un problema (no puedo escribir aquí), así que lo hice en 10 minutos y volví corriendo a la habitación. (Creo que entiendes por qué volví a la sala).
Después de 2 horas, se anunció el resultado y estaba entre los 78 estudiantes preseleccionados.
2da ronda Comienzo : (tiempo 70min.)
- Nuevamente, una ronda de codificación en línea comienza con 2 preguntas dadas.
- P.1: Una array de strings se proporciona en orden ordenado, pero puede tener cualquier número de string nula en el medio. Una otra string que tienes que buscar en esa array de strings. Si se encuentra una string, devuelva el índice de eso, de lo contrario, devuelva -1.
- P.2: Se da una array de enteros que consiste en números enteros no, pero en esa array hay 3 no únicos cuyo número de ocurrencia es par.
Imprima esos tres no y la secuencia en la que aparecen en la array.
Hice ambas preguntas, una que hice yo mismo y otra con la ayuda de mi amigo.
Resultado Declarado después de dos días el viernes. Mi nombre también estaban allí con 28 estudiantes.
Inicio de la ronda 3: (Ronda de vuelo en grupo):
- Nos reunieron en una habitación y les dieron el mismo problema a todos y pidieron corregir el algoritmo para eso.
- Pregunta: inversión de palabras de la string.
P.ej. “Microsoft visitó su campus”.
Salida esperada: «campus de Microsoft visitado».
La pregunta fue bastante simple, todos saben cómo hacerlo.
No sé sobre qué base seleccionaron sólo 12 de 28 estudiantes, y yo fui uno de ellos que seleccionó.
Ronda 4 (F2F) : (Tiempo 1hr.)
- Fue ronda técnica.
- Te preguntan qué concepto de oops usaste en tu proyecto. Conté y expliqué todo lo que había usado…
- Luego me preguntó con qué concepto ups puedes mejorar tu proyecto… Le hablé de STL y le expliqué cómo lo haré.
- P.1: se le da una array de 1…N no, pero falta uno, ¿cómo encontrará eso?
Creo que todo el mundo sabe cómo hacerlo.. - P.2: Se le da una string y debe encontrar el primer carácter que no se repite.
Ya había hecho antes esta pregunta de geeksforgeek. Así que no hay problema en absoluto.
Luego, un poco de discusión de optimización sobre diferentes suposiciones como … si una string consiste en Bytecode char y todo.
En primer lugar, revisó mi currículum y me preguntó sobre mi proyecto (hecho en C++) que mencioné en mi currículum.
Luego llegó a la estructura de datos y hizo muy pocas preguntas simples…
Después de una hora anunciaron el resultado de la Ronda 4, yo era el de 7 estudiantes de 12.
Ronda 5 (F2F) : (Tiempo 1hr.)
- Fue otra Ronda técnica.
- En primer lugar, me dio su introducción, luego yo…
Luego me dio mi página en la que había escrito el algoritmo en Group Fly Round. Y me pidió que lo codificara.
Lo hice y expliqué. - Entonces me preguntó…. Para implementar un diccionario, qué estructura de datos usará … ???
Respondí que usaré Trie.
Deletreó ‘T»R’ ‘E’ ‘E’…
Entonces dije no señor ‘T’ ‘R’ ‘I’ ‘E’…
Le expliqué con estructura de trie cómo es útil, beneficioso y eficiente. - Me dijo que lo implementara en Tree.
Hice eso… Por BST - Luego hizo un bucle en mi BST conectando dos Nodes secundarios. Y me pidió que lo quitara.
No es posible hacer un bucle en un BST.
Me pidió que lo probara… y lo probé. - Me dio un rompecabezas de “8 monedas y una balanza”
Lo sabía porque ya lo había hecho.
Pero no sé por qué no pude resolver allí.
Me dio una pista después de un tiempo, me dijo las respuestas y cómo hacerlo…
Se puede hacer usando una balanza dos veces.
Mi respuesta fue 3.
Luego vino a Rompecabezas…
……
…….
Después de un tiempo salió el resultado….
Se seleccionaron 5 estudiantes de 7 para la ronda final de recursos humanos… Pero esta vez yo estaba entre los 2 que salieron…
……………Muchas gracias a GeeksforGeeks por ayudarme.
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