Ejecuté una startup durante 5 años y entrevisté a muchos desarrolladores, mejorando mi proceso de contratación cada vez. Esto es lo que hago. Les doy una tarea de codificación que hacer y me la envían de vuelta:
– Sería una tarea simple y rápida. Te sorprendería cuántos “mayores” no pueden terminarlo.
– A menudo en un idioma con el que no están íntimamente familiarizados. A medida que prueba si pueden aprender cosas nuevas rápidamente.
– Tienen acceso para usar internet, buscar información, etc. Así es como funciona la vida real.
– También sería algo que no se puede copiar fácilmente. Por ejemplo, no pregunto algoritmos conocidos.
– Los requisitos son claros, pero dejan algo de UX o atención a las decisiones detalladas para el candidato. Por ejemplo, si hay algún manejo de errores, quiero que se presenten de manera clara (no confusa) al usuario final.
– Dependiendo del puesto / candidato / expectativas, etc., podría pedir que se TDD.
Un ejemplo sería una página web simple que toma un número e imprime su cuadrado.
- ¿Por qué no pasé mi entrevista de Microsoft?
- Si una publicación acepta solicitudes de forma continua, ¿cuántos días o semanas debo esperar para una llamada de entrevista?
- ¿Son todas las entrevistas universitarias generalmente iguales?
- ¿Qué debo esperar en las entrevistas de modelado de petróleo y gas?
- ¿Cómo debe prepararse un entrevistador para comenzar una entrevista?
Aquí hay más información sobre la contratación de un inicio de software:
Una guía para contratar a las personas adecuadas para su startup o pequeña empresa – Sandglaz Blog
Cómo entrevistar y contratar desarrolladores junior – Sandglaz Blog