Ronda 1: prueba de codificación en línea
Yo estaba en mi TYBTech. (Sem 5), cuando Microsoft visitó nuestro campus para ofrecer 2 meses de pasantía de verano.
First Round fue una prueba de codificación en línea en la plataforma CoCubes. El nivel de dificultad de las preguntas fue de fácil a medio. 3 preguntas de codificación debían ser resueltas. Las preguntas fueron
- Un problema de matrículas en el que solo los vehículos con matrículas pares e impares pueden salir en un día laborable. Dada la cantidad de vehículos y el horario de días pares e impares, encuentre la cantidad máxima de vehículos que pueden salir en un día.
- Un problema basado en BFS de Graph. Similar al problema de las naranjas podridas.
- Dada una lista enlazada individualmente, invierta la lista enlazada en su lugar utilizando el espacio O(1).
Algunas otras preguntas fueron
- Invertir una lista enlazada en grupos de tamaño K
- Algún problema transversal basado en BST y gráfico.
Cerca de 25 estudiantes aprobaron esta ronda.
Ronda 2: Ronda de codificación en papel
Se formaron grupos y a cada grupo se le asignó un mentor. Se suponía que debíamos explicar el enfoque de los problemas dados a nuestro mentor y codificar en papel. Las preguntas fueron:
- Verifique si un árbol binario dado es un BST sin usar espacio adicional.
- Encontrar el segundo elemento máximo de la array.
- Encuentre la profundidad de BST.
Encontré un recorrido en orden del árbol para el primer problema, pero no se usó espacio adicional. Reduje la complejidad del espacio a O(1) pero la complejidad del tiempo era O(n). Encontré la profundidad de BST usando Recursion.
Cerca de 15 estudiantes fueron seleccionados para entrevistas cara a cara. yo era uno de ellos
Ronda 3: Entrevista cara a cara – 1
Las preguntas que me hicieron durante mi entrevista fueron:
- Escribir en código de papel para búsqueda binaria
- Implemente una estructura de datos de cola utilizando la estructura de datos de pila.
- Escriba un código para acumular una array. Básicamente fue un problema de estructura de datos de pila, pero me equivoqué aquí.
- Se le preguntó acerca de la programación dinámica y una pregunta para encontrar la subsecuencia palindrómica más larga.
- Propiedad ACID de DBMS.
Solo 5 personas completaron esta ronda y fui rechazado después de esto.
Publicación traducida automáticamente
Artículo escrito por vickydhanwani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA