Como tercer año, incluso no pude conseguir la pasantía en Microsoft. Estaba decepcionado, por decir lo menos. Pero no es el fin del mundo. Ahora tiene un año entero para prepararse para el examen de ubicación, y obtener un trabajo seguro es mejor, ¿no es así?
Ahora para responder a sus preguntas:
¿En qué se diferencia MSIDC de MSIT?
MSIDC es el principal equipo de desarrollo de software de Microsoft. Ellos son los que desarrollan partes importantes de sus productos comerciales como Windows. Por otro lado, MSIT desarrolla aplicaciones internas para Microsoft. Interactúan con el equipo de desarrollo, el equipo de ventas y los clientes. Por lo tanto, son básicamente un equipo de soporte para MSIDC. Esto no quiere decir que no haya desarrollo involucrado en TI. Esta fue la primera pregunta que tuve. Tenga la seguridad de que MSIT también incluye un perfil de desarrollo.
Puede leer una respuesta más detallada aquí: ¿Cuál es la diferencia entre MSIT y MSIDC? ¿Es posible una transición entre MSIT y MSIDC? Como estudiante recién graduado, ¿cómo puedo solicitar el MSIDC?
Una ventaja de MSIT es su programa MACH de 2 años. Puede leer más detalles sobre el programa aquí: ¿Qué tan bueno es el programa de TI MACH (Microsoft Academy of College Hires)?
¿Cómo debo prepararme para las pruebas de nivel?
Esa es una pregunta que debe responder por sí mismo, porque cada uno tiene diferentes fortalezas y áreas en las que necesita concentrarse más. Trataré de darle una idea general lo mejor que pueda.
La ronda 1
Microsoft no pide mucha aptitud cuantitativa (afortunadamente, para mí). Lo único que requiere es conocimiento técnico. Sé minucioso con los punteros. Debe saber qué hacen los punteros y cómo funcionan. También debe poder responder preguntas de salida basadas en funciones y recursiones. Y debes saber C. Home – GeeksQuiz es un gran sitio de práctica.
La ronda 2
La ronda 2 es una ronda de codificación en línea. Para esta ronda de práctica. Busque diferentes tipos de preguntas y practique. No solo lea las soluciones y comprenda la lógica utilizada, pruébelo usted mismo primero. No puedes escapar de la codificación.
Referencia del sitio web: Algoritmos – GeeksforGeeks. ¡Hay mucho! Pero tienes todo un año. Puede comenzar a mirar de 3 a 4 preguntas al día y así podrá conocer toda una variedad de preguntas que pueden formularse.
Referencia del libro: Cracking the Coding Interview. Este libro es de lectura obligada. Está muy bien escrito y hay preguntas para que practiques. Incluso si no puede pasar todas las preguntas sobre geeksforgeeks, está bien. Pero lea este libro muy a fondo.
Para practicar: Juez en línea de LeetCode. Este sitio tiene una buena colección de preguntas de entrevistas, por lo que también puede practicar aquí. Sin embargo, lo más probable es que no se le permita usar STL, por lo que puede probar esas preguntas en su propia ide sin usar STL.
Ronda 3
Practicar para la ronda 2 también te ayudará en las rondas 3 y 4. La ronda 3 será una ronda de vuelo grupal, que es básicamente una ronda de lápiz y papel. Pero estoy seguro de que no será un problema si ha escrito códigos en su cuaderno de laboratorio 😛
Ronda 4 …
Tendrás muchas (o una) entrevistas técnicas después de eso. Tener menos rondas no significa que tenga mayores posibilidades de ser seleccionado. Una vez más, su preparación previa lo ayudará en esta ronda. geeksforgeeks es un gran recurso.
Ronda final
Si has llegado hasta aquí, ¡felicidades! Definitivamente estás haciendo algo bien.
Su entrevista final será con el gerente senior de cualquier departamento (IT o IDC) para el que sea seleccionado. Esta será una ronda muy informal donde el gerente le preguntará acerca de sus proyectos, experiencias de aprendizaje, etc. Para esta ronda, debe tener claro lo siguiente:
1. ¿Cuáles son tus puntos fuertes?
2. ¿Cuáles son tus debilidades?
3. ¿Qué es una cosa que te gustaría cambiar o haber cambiado sobre ti? (Solo uno. Así que conoce tu mayor fortaleza y tu mayor debilidad también)
4. ¿Por qué quieres unirte a la empresa?
5. ¿Por qué quieres unirte a MSIDC / MSIT?
- Estoy usando un asistente de currículum y en la sección de habilidades dice 'Columna de habilidades 1' y 'Columna de habilidades 2'. ¿Tengo que poner algo específico en cada columna?
- ¿Estaría bien pedirle a un editor que pague un artículo con PayPal?
- ¿Cómo será Estados Unidos en 4 años?
- Fui a una entrevista para desarrolladores de Java hoy, pero no la obtuve debido a que no tengo experiencia en el mundo real, ¿cómo puedo obtener experiencia?
- ¿Es posible obtener una pasantía de investigación para un estudiante universitario (por un corto período de tiempo ~ 8-12 semanas) con un profesor de renombre en una universidad de renombre si estoy listo para trabajar sin ningún estipendio u otros beneficios, y solo por experiencia y un reconocimiento de mi trabajo realizado allí?
Para esto, solo necesitas ser tú mismo y tener confianza. Eso es todo lo que necesitas, junto con una pasión por la tecnología, por supuesto.
¡Buena suerte! 🙂