Su currículum solo necesita ser lo suficientemente bueno para obtener una entrevista. Hay muchas maneras de hacer esto. Proyectos secundarios impresionantes es uno. Un GPA alto en una buena escuela es otra. Una vez que tienes una entrevista, tu currículum es prácticamente irrelevante (creo).
Las entrevistas suelen ser “¿puedes escribir código?” (un ejemplo sencillo: escriba una función para decidir si este juego de tic-tac-toe ha terminado) y “¿puede usar estructuras y algoritmos de datos básicos?” (un ejemplo fácil: encuentra los k números más pequeños en esta matriz). Esos son ejemplos fáciles; Se ponen más difíciles.
Los anteriores son los temas más comunes, especialmente para una pantalla de teléfono. Las entrevistas en el sitio pueden hacer que diseñe un sistema distribuido, implemente un sistema concurrente de juguete (hilos y mutexes y variables de condición, ¡oh!), Diseñe alguna interfaz de usuario u otras cosas al azar.
- ¿Cómo puede un estudiante de primer año en informática pasar sus vacaciones productivamente?
- ¿Cómo es ser el interno de Jeff Dean?
- Estoy en mi tercer año de ingeniería en informática. ¿Cómo solicito una pasantía en SAP Labs / Microsoft Research Labs / Oracle Labs en Bangalore?
- ¿Cómo son las experiencias diarias de un pasante con Ubisoft?
- Para los niños menores de 15 años a quienes les encanta programar, ¿qué tipo de escuela u oportunidades de pasantías tienen los padres para ayudar a sus hijos?
Las entrevistas tecnológicas se han vuelto muy claras sobre las preguntas no técnicas; solo necesita ser algo amable (“estaría bien trabajar con esta persona”) y poder hablar durante un minuto o dos sobre algo en su currículum (“Hábleme de un proyecto genial que hizo”).