Háblame de un proyecto en el que hayas trabajado en el pasado
- Describa la arquitectura general del proyecto. Alto nivel está bien.
- ¿Qué es lo que te gustó del proyecto?
- ¿Qué es lo que no le gustó del proyecto?
- ¿Qué es algo que, en retrospectiva, hubieras hecho de manera 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 "comprendan". Estás contratando a un desarrollador de nivel junior, por lo que no es importante que sean expertos todavía, 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 cambia constantemente, creo que es importante que se mantengan actualizados. Esta no es la pregunta más importante que hago en una entrevista, pero si no se les ocurre nada que decir, no es una buena señal.
Dime como escribirías una clase de bicicleta
Tal vez sea una mejor pregunta para una entrevista en persona para que puedan escribir un pseudocódigo, pero creo que podría funcionar también para una entrevista telefónica ... Describa una bicicleta (tiene manijas, ruedas, etc. Alguien la monta. ) y pídales que describan cómo modelarían las clases. No hay nada innovador aquí, pero si luchan con esta pregunta, es probable que todavía sean DEMASIADO menores para ser una ventaja.