La ronda 1:
Fue en Plataforma CoCubes.
Existen las siguientes rondas para Microsoft:
- Aptitud cuantitativa : 20 preguntas, 20 minutos
- Aptitud técnica : 20 preguntas, 20 minutos
- Prueba escrita de ensayo en inglés : 1 ensayo 150-180 palabras, 20 minutos
- Ronda de codificación : 2 preguntas, 1 hora
Sin embargo, en algunos campus, solo hay una ronda de codificación que tiene 3 preguntas para resolver en 75 minutos.
- Número de preguntas: 3 preguntas de codificación
- Tiempo total: 75 minutos
o si también hay rondas de Aptitud en el Campus, entonces
- Número de preguntas: 2 preguntas de codificación
- Tiempo total: 60 minutos
La ronda 2:
1. Dados 3 arreglos ordenados, tenemos que encontrar la diferencia absoluta mínima entre el mínimo y el máximo entre los 3 elementos de los arreglos https://www.geeksforgeeks.org/find-three-closest-elements-from-given-tres- arrays ordenadas/
2. Agregue 1 a una lista enlazada. Esta es una pregunta bastante fácil.
- Imprima el recorrido del orden de nivel línea por línea . Usé una cola para resolver el problema. Estaba muy satisfecho con mi código. Entonces, me hizo una pregunta simple a continuación.
- Dada una array y el número. Encuentra dos elementos cuya suma sea igual al número dado . Primero dije solución O ( N 2 ). Me pidió que optimizara. Entonces dije que usara el hashmap. Quedó satisfecho y me pidió que escribiera el código. Preguntó cómo se implementa hashmap y cuál es el proceso dentro de él.
- Me preguntó por mi idioma favorito. Luego me hizo preguntas sobre el polimorfismo y cómo se implementa.
Ronda 3:
Fue una entrevista técnica y de recursos humanos.
- Comenzó la entrevista haciendo preguntas de recursos humanos como ¿Por qué Microsoft debería seleccionarlo?
- ¿Por qué eres mejor que otras personas? Quedó muy impresionado con mi currículum (después de ver actividades co-circulares).
- Luego, después de 20 a 25 minutos de recursos humanos, comenzó a hacerme una pregunta de codificación.
- La primera pregunta que me hizo fue que hay un flujo infinito de números y tienes que dar la mediana cada vez que se suma un número (la pregunta se puede encontrar en geeks para geeks).
- Primero, le di el enfoque O (nlogn) pero después de pensar por un tiempo, le di el enfoque de tiempo O (logn) usando Heap. Estaba impresionado.
En primer lugar, tengo que contarle todo mi problema anterior, luego me dio un problema similar al problema de intercambio de monedas .
Luego se hacen algunas preguntas sobre ¿Dónde creces? ¿En qué campo quieres crecer? Y finalmente, los productos de Microsoft que está utilizando como Visual Studio y luego dio una breve introducción a varios campos de la organización.
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