Mi primera entrevista técnica fue con Google para un puesto de interno. Recuerdo que la conexión telefónica era realmente mala, apenas podía entender al entrevistador y tuve que codificar en Google Docs, que no es el mejor entorno para la codificación: ¡carece de resaltado de sintaxis, sangría de código, un compilador?
Las preguntas formuladas fueron principalmente de naturaleza algorítmica. Me dieron la opción de elegir mi idioma, así que elegí C ++, aunque en ese momento comencé a codificar más en Java. Te aconsejo que hagas lo mismo: si te dan la opción, siempre ve con la opción donde tengas más experiencia personal y no lo último más brillante. Si comenzaste a codificar en Python por primera vez, pero hace 6 meses comenzaste a usar otro idioma, todavía iría con Python.
La entrevista no fue tan fácil como esperaba, principalmente porque no tenía ninguna experiencia con entrevistas. En ese momento creo que pude manejar los desafíos algorítmicos bastante bien, pero en aquel entonces no teníamos a nuestra disposición tantos recursos en línea como los que tenemos hoy. Por lo tanto, no estaba preparado y sentí mucha presión.
- ¿Cuáles son algunas preguntas típicas de entrevistas de diseño para ingenieros de software?
- ¿Qué hace que las entrevistas de Palantir sean tan difíciles?
- Cómo preparar mi programación C (codificación) para entrevistas
- ¿Es extraño que una empresa envíe un correo electrónico a todos los solicitantes como grupo (no bcc), eliminando así la privacidad en el proceso de solicitud?
- ¿Hay algún blog sobre preguntas de entrevistas de programación?
Le recomiendo que encuentre una plataforma en línea que tenga una colección de desafíos de entrevistas y un sistema de evaluación automatizado. Puedes ver la colección de CS Academy. Practica tanto como puedas, pero no lo hagas en exceso. ¡Buena suerte!