Microsoft vino a nuestro campus el 31 de julio de 2019. Estaba abierto para estudiantes de casi todas las ramas con CGPA 7 o superior.
Ronda 1: fue una ronda de codificación en línea alojada en el sitio «mettl». Allí se realizaron 3 preguntas de codificación y con una duración de 90 mins. La primera pregunta fue encontrar el par de coordenadas distantes máximo de un número dado de coordenadas. Fue el más fácil. La segunda pregunta se enmarcó como «encontrar el número mínimo de intercambios adyacentes necesarios para hacer un palíndromo de cuerdas». Fue un poco complicado, pero también fue una pregunta ad hoc. En la tercera pregunta, la declaración fue un poco confusa, pero fue una implementación simple de la cola similar a bfs.
Resolví las tres preguntas, pero en la segunda pregunta de 12 casos de prueba obtuve TLE por 2. Aquellos que resolvieron al menos 2 preguntas fueron seleccionados para la siguiente ronda. Casi 250 estudiantes se sentaron para esta ronda, de los cuales 60 fueron seleccionados para la siguiente ronda.
Consejos: Practique muchas preguntas de sitios como Geeksforgeeks, Interviewbit, Leetcode, etc.
Ronda 2: Fue una ronda de lápiz y papel. Necesitamos resolver una pregunta en papel en 30 minutos. La pregunta era Imprimir la secuencia consecutiva creciente más larga que puede hacer a partir de los elementos de una array sin clasificar. Se nos dijo estrictamente que no usáramos las funciones de la biblioteca. Aquellos que no usaron ninguna función de biblioteca y escribieron un código limpio con una lógica fácilmente comprensible fueron seleccionados para la siguiente ronda. Casi 10 estudiantes fueron seleccionados para la siguiente ronda.
Sugerencias: si su enfoque es correcto, escribir un código limpio, comentado y correctamente sangrado lo llevará a la siguiente ronda.
Ronda 3: Fue una ronda de entrevistas técnicas cara a cara. Me hizo preguntas sobre mi proyecto de Android. Parecía bastante impresionado con mi proyecto. Luego me hizo preguntas sobre el diseño del sistema. Por ejemplo, cómo diseñar una aplicación como «Whats App», cuál debería ser la estructura de las bases de datos/estructuras de datos/tablas, en qué funcionalidades se centrará principalmente, cuáles serán sus 5 casos de prueba principales en los que probará esta aplicación. Después de esto se mudó a OOPS. Me preguntó cómo haría que un profano entienda el polimorfismo. Luego hizo preguntas relacionadas con interfaces, clases abstractas y algunas otras cosas relacionadas con OOPS. Luego me preguntó si quería hacer algunas preguntas o decir algo, así que hice una pregunta y esta ronda terminó.
Consejos: Un buen proyecto con un poco de idea innovadora será de gran ayuda. Buen control sobre OOPS, OS, DBMS, estructura de datos y algoritmos y los lenguajes de programación son claves para desbloquear esta ronda.
Ronda 4: También fue una ronda técnica cara a cara. Estaba bastante al tanto de mi entrevista anterior, por lo que me preguntó sobre otro proyecto además del que describí en la ronda 3. Luego comenzó a hacer preguntas basadas en la situación con respecto al proyecto. Esperaba una respuesta diferente, pero también parecía satisfecho con mi respuesta. Luego me hizo dos preguntas de codificación, una era determinar el costo mínimo para convertir un cuadrado en un cuadrado mágico. Me pidió que escribiera el código en papel. Escribí el código pero no estaba muy limpio así que lo expliqué línea por línea. La segunda pregunta fue agregar dos arrays de caracteres que representan dos números de punto flotante. Me dijo que escribiera un código muy limpio, comprensible y eficiente. Así que escribí un código limpio y comprensible, pero me perdí algunas optimizaciones, pero luego improvisé. Eso es todo .
Consejos : Igual que la ronda 3 .
Ronda 5: RRHH / Gerencial/ronda final. Casi 6 estudiantes llegaron a esta ronda. Me pidió que me presentara. Luego me preguntó sobre mi experiencia con el collage, sobre mis puntos fuertes y qué me hace sentir orgulloso. También me preguntó un poco sobre mis proyectos. 3 estudiantes finalmente fueron seleccionados para FTE en Microsoft y yo fui uno de ellos.
Consejos: Sea seguro y genuino. sus respuestas no deben parecer respuestas típicas, deben contener un poco de su toque personal. Puede preparar sus respuestas para las preguntas comunes de esta ronda de antemano, pero debe tener originalidad y originalidad.
Palabras finales: según mi experiencia, los tres ingredientes más importantes para despejar todas las rondas son el conocimiento de lo que ha escrito en su currículum, la confianza y, por último, pero no menos importante, la suerte. Así que ve por los primeros dos y el tercero los seguirá. Mucha suerte chicos.
Gracias a GeeksforGeeks por proporcionar una plataforma tan maravillosa en la que puede obtener cualquier cosa y todo lo que uno necesita para ingresar a una buena empresa de tecnología.
Publicación traducida automáticamente
Artículo escrito por kamalnayan1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA