Hábleme de un proyecto en el que haya trabajado en el pasado
- Describa la arquitectura general del proyecto. El nivel alto está bien.
- ¿Qué es una cosa que te gustó del proyecto?
- ¿Qué es una cosa que no te gustó del proyecto?
- ¿Qué es algo que, en retrospectiva, hubieras hecho diferente?
Esta es una gran pregunta para entrevistas, en mi opinión, por teléfono o de otra manera. Si pueden hablar inteligentemente sobre un proyecto en el que han trabajado, es probable que lo "entiendan". Estás contratando a un desarrollador de nivel junior, por lo que no es importante que aún sean expertos, pero al menos deberían entender su campo lo suficientemente bien como para hablar de ello. Por lo general, las personas que querrá contratar no tendrán problemas para correr con esto, mientras que las personas de las que querrá mantenerse alejado responderán en un par de oraciones o menos.
¿Qué haces para mantenerte actualizado?
- ¿Qué blogs lees?
- ¿Qué libros has leído / estás leyendo?
- ¿Algo más?
En una industria que está cambiando constantemente, creo que es importante que se mantengan actualizados. Esta no es la pregunta más importante que formulo en una entrevista, pero si no pueden decir nada, no es una buena señal.
Dígame cómo escribiría una clase de bicicleta
Tal vez sea una mejor pregunta para una entrevista en persona para que puedan escribir un pseudo código, pero creo que también podría funcionar para una entrevista telefónica ... Describa una bicicleta (tiene manillares, ruedas, etc. Alguien los monta.) y pídales que describan cómo modelarían la (s) clase (s). No hay nada innovador aquí, pero si luchan con esta pregunta, es probable que todavía sean DEMASIADO junior para ser un activo.