Recientemente, Microsoft visitó nuestro campus para contratar estudiantes de pre-último año para roles de pasantía de desarrollador de software de 6 meses. No había tantos criterios estrictos de elegibilidad.
Los estudiantes de las ramas CS, IT, ECE, EE que tenían cgpa más de 8 sin retrasos activos pudieron participar en la prueba en línea.
- Alrededor de 260 estudiantes participaron en la primera ronda, que fue un desafío de codificación en línea en la plataforma mettl (una de las plataformas más seguras para realizar las pruebas en línea).
Prueba en línea (90 min): Realizada en https://tests.mettl.com/ y contiene 3 preguntas de codificación con diferentes niveles de dificultad: Básico, Fácil y Medio, y lleva las marcas correspondientes. Cada estudiante recibió un conjunto diferente de preguntas, la mía fue:
- Era una cuestión muy fácil y conocida de encontrar el término enésimo en una serie de Fibonacci.
- Era como una pregunta de codificación donde tenemos que cambiar cada alfabeto de una string a un alfabeto que está 3 lugares por delante en orden alfabético. La pregunta fue fácil teniendo un caso de esquina ligeramente complicado cuando nos encontramos con alfabetos como x, y y z.
- Se basaba en validar una dirección IP dada.
Dado que la prueba era tan fácil que los que pudieron resolver las tres preguntas y que tenían un cgpa superior a 9 pasaron a la siguiente ronda, se seleccionaron alrededor de 40 estudiantes para entrevistas cara a cara.
Primera entrevista técnica (60-90 min): debido a que todo el proceso se llevó a cabo de manera virtual, nuestras entrevistas se llevaron a cabo en la aplicación Microsoft Teams, la mía comenzó a las 9 a.m. en punto de la mañana. La entrevista comenzó con una presentación formal sobre mí y mi entrevistador. luego empezó a hablar de mi currículum, donde he escrito muchas cosas.
Empezó a hablar de mis proyectos, hace poco participé en la Gran Final de Smart India Hackathon, así que tengo un buen proyecto que explicar que me benefició mucho. Preguntó mucho sobre la pila tecnológica utilizada en el desarrollo del proyecto que era React.js para la interfaz del cliente, Django para la interfaz del servidor y Python para el modelo ML. Quedó muy impresionado con la forma en que superé los problemas que enfrenté durante el transcurso del proyecto. , luego, sin perder más tiempo en proyectos, cambió a los idiomas y las nuevas tecnologías que mencioné en mi currículum como blockchain, toda esta conversación duró unos 20-25 minutos.
Luego me pidió que codificara algunas preguntas de codificación estándar. Me pidió que compartiera mi pantalla y escribiera código en cualquier editor de mi elección y también en el idioma. Elegí VS Code y el lenguaje c ++.
Las preguntas fueron bastante fáciles, pero debe seguir discutiendo todos y cada uno de los enfoques con su entrevistador para que pueda comprender bien lo que está escribiendo y ayudarlo también donde se quedó atascado.
- Para encontrar el medio de una lista enlazada individualmente.
- Un programa para comprobar si un árbol binario es BST o no o Un programa para comprobar si un árbol binario es BST o no .
Se enfoca más en la complejidad temporal de los programas que en el espacio y me dijo que optimizara mi código tanto como pudiera. Al final, estaba contento con mi enfoque optimizado.
Luego me preguntó si tenía alguna pregunta de él o no y le hice algunas preguntas y mi entrevista terminó, estaba feliz porque salió tan bien.
Empecé a esperar la llamada de la segunda entrevista y en 2 horas recibí el correo para unirme a la reunión para mi segunda entrevista técnica.
2da entrevista técnica (45 min): esta ronda comenzó con un buen ritmo, me pidió que primero codificara algunos problemas y me dio 3 preguntas para codificar, aunque eran fáciles, quería ver mi enfoque para resolver estos problemas.
- Para encontrar el nombre de la columna de un número de columna dado en la hoja de Excel
- Para invertir cada palabra de una string sin invertir el orden de las palabras.
- Pregunta basada en el algoritmo de Kadane.
Después de responder estas preguntas, dijo: comencemos a hablar sobre sus proyectos y reanudar y comenzó a discutir mis proyectos nuevamente en detalle, luego hizo muchas preguntas sobre Node.js, ya que lo escribí como mi lenguaje de primera prioridad para el desarrollo web.
Preguntas sobre DBMS, indexación en DBMS, NoSQL y base de datos SQL, cómo funcionan ambos con los datos y también explicaciones para un sistema grande.
Después de obtener las respuestas a todas estas preguntas, hizo algunas preguntas adicionales basadas en los principios de OOPS y los conceptos básicos del sistema operativo. Las respondí todas y quedó satisfecho con la respuesta.
Luego, finalmente, hizo su última pregunta: ¿Tiene alguna pregunta? y le pregunté algunas sobre las tecnologías en las que trabajarán los pasantes en una pasantía, sobre la cultura laboral de Microsoft.
Esta ronda también salió bien.
Alrededor de las 6 p.m. recibí una llamada para una entrevista de recursos humanos (la ronda final )
Entrevista gerencial de recursos humanos (30 min): esta fue la entrevista más relajada y relajada, recursos humanos solía preguntar sobre mí, mis pasatiempos, antecedentes familiares y todas esas cosas. Luego, una persona más se unió a la reunión. Pensé que uno de los gerentes principales de la empresa me hizo algunas preguntas técnicas, como encontrar el ancestro menos común en un árbol binario y algunas preguntas técnicas basadas en mis proyectos. Las respondí todas.
Luego, Recursos Humanos quería que le explicara uno de mis buenos proyectos, le expliqué mi proyecto SIH y estaba contento con eso.
La entrevista terminó con algunas preguntas de mi parte sobre la cultura en Microsoft.
Nota: Por fin, 22 de los 40 estudiantes han sido seleccionados para la pasantía SDE en Microsoft
Algunos consejos
- Tenga confianza durante todo el proceso y, si de alguna manera se atasca, solicite algunos consejos a su entrevistador. Le encantará ayudarte.
- Practique tanto como pueda codificando preguntas de cualquiera de los sitios confiables, le sugiero que vaya a GeeksforGeeks, tienen el conjunto perfecto de preguntas para cada empresa.
- Revise todas las experiencias pasadas de la empresa a la que le va a dar una entrevista (todas estas cosas están disponibles en GeeksforGeeks)
- Por último, prepárese con algunas preguntas que le harán los entrevistadores al final.
Publicación traducida automáticamente
Artículo escrito por sarthakmittal6 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA