Entrevisto a muchos ingenieros de software para puestos de alto nivel que requieren al menos 5-10 años de experiencia. Naturalmente, las entrevistas son preguntas técnicas, pero preguntas que realmente no tienen una respuesta correcta o clara.
Compensaciones y restricciones . Puedes leer libros y descubrir cómo resolver muchos problemas. En el mundo real, sin embargo, hay muchos enfoques para resolver un problema y muchos factores que influirán en la elección de las soluciones. Haga preguntas que sean sencillas, pero agregue restricciones. Aún es mejor si los problemas se han experimentado en su organización.
Mi ejemplo favorito . Tenemos una base de datos que repentinamente comenzó a funcionar lentamente y nos está costando una gran cantidad de dinero mientras está fuera de servicio. Tienes 15 minutos para mitigar la situación. ¿Qué haces ahora? Esta es una buena pregunta porque a menos que una persona haya estado realmente en esta situación, no puede responderla correctamente.
- ¿Estaría más gente fuera de sus armarios si el mundo fuera más compatible con LGBTQ +?
- ¿Por qué la gente pretende que la programación es tecnología?
- ¿Soy una mala persona por no querer castrar a mi gato?
- Si literalmente hay un lío en mi cabeza y me estoy irritando, ¿cómo me calmo rápidamente?
- ¿Puedo comprar humanos?