Si desea obtener un trabajo en Microsoft, debe tener un fuerte control sobre las estructuras de datos y los algoritmos. Debe saber lo siguiente y ser muy bueno en esto.
- Estructuras de datos (árboles, gráficos, intentos, LinkedList)
- Roscado mutli
- Comprender qué es la complejidad y cómo calcularla
Para lograr 1 y 3 puntos, debe comenzar la programación competitiva. Puede referir estos sitios para practicar la Competencia de programación de Sphere Online Judge (SPOJ), concurso de programación, programación de computadoras en línea HackerEarth: desafíos de programación y trabajos de desarrollador Codeforces GeeksforGeeks | Un portal informático para geeks
Si desea practicar preguntas específicas de una empresa, puede visitar Preguntas de la entrevista de programación | CareerCup
- ¿Cómo cambio al trabajo de consultor de un profesor después de mi doctorado en administración en India?
- Cómo conseguir el trabajo que quiero
- ¿Cuáles son algunas industrias donde la tutoría y el aprendizaje son la norma?
- ¿Cómo es el proyecto simulado en Musigma durante el entrenamiento?
- ¿Hay muchas personas que trabajan en línea como freelance en Venezuela en sitios como Upwork?
Para improvisar sobre estructuras de datos y algoritmos, puede consultar estructuras y algoritmos de datos que Narasimha Karumanchi ha facilitado en Java. Es un libro muy bueno si desea resolver algunas preguntas sobre estructuras de datos y algoritmos.
Espero que esto ayude y consigas la compañía de tus sueños. ¡¡Todo lo mejor!!