¿Cuál es un buen conjunto de preguntas de entrevista para contratar a un ingeniero de software ‘senior’?

OK, para empezar, una gran bandera roja que dices el tipo correcto. Sí, lo sé, lo más probable es que sea un chico. Pero debes quitar toda la mierda de tu imagen mental de la persona adecuada, y el género definitivamente está en la categoría de mierda. Haz una lista de tus debilidades. Idealmente, la persona que contrate será fuerte donde usted sea débil. Si su lista está vacía, la contratación no es su problema de máxima prioridad.

Si aún no tiene uno, escriba una descripción de sus procedimientos. Pídale al candidato que lo critique.

Antes de la entrevista, déle al candidato acceso a muestras de su base de origen (incluso si tiene que solicitar un acuerdo de confidencialidad firmado). Pide una crítica. Proporcione al menos una muestra de cada uno de sus mejores y peores códigos. No importa cuán técnicamente capaz sea alguien, debe ser capaz de lidiar con lo bueno, lo malo y lo feo en su base de origen. Sin convertirse en Meltdown Mike.

Pida mirar cualquier fuente abierta que hayan escrito.

Pregunte si puede ver ejemplos de su código escritos para empleadores anteriores (incluso si tiene que firmar un NDA). Además de quizás ver el trabajo del candidato, esto puede decirle mucho sobre cómo el candidato se relaciona con los supervisores y compañeros de trabajo.

Aunque es difícil darle una solución directa a su situación, creo que puede haber una forma en que puede ayudar.

Cuando reclute a una persona, trate de ver si la persona ha trabajado en un entorno impulsado por procesos. Esto significa que junto con las capacidades técnicas, él / ella también debe conocer los métodos de ingeniería de software. El caso en el que mencionó que el código no está en el repositorio parece una brecha de conocimiento en la administración de la configuración. Por lo tanto, el procedimiento de selección debe incluir puntos de control adecuados relacionados con el proceso. Trate de conocer cómo la persona está desarrollando software. Esto debería ayudar.

El problema probablemente no sea la etiqueta de “junior” o “senior”.

Solo estás obteniendo malos candidatos. Tal vez mejor reanudar la detección?

¿Su oferta (estimulación intelectual, beneficios, $$) es atractiva para los buenos candidatos que pueden obtener múltiples ofertas en cualquier momento?

More Interesting

¿Por qué las plataformas de contratación de tecnología como Hired y AngelList muestran fotos de candidatos?

¿Cuándo debo comenzar a contratar?

¿Puedo contratar legalmente seguridad privada para mantener a la policía fuera de mi evento privado?

¿Qué se necesita para ser contratado en Roosterteeth?

¿Cómo debo cerrar mi respuesta al correo electrónico de agradecimiento de un entrevistado cuando no soy quien toma las decisiones para el puesto?

¿Cómo verifican los empleadores el historial salarial de los posibles empleados?

Al buscar un trabajo, ¿cómo encontrar al gerente de contratación de un puesto de trabajo específico y contactarlo directamente?

¿Qué habilidades necesita un desarrollador de Android para ser contratado por una buena startup?

¿Cuánto tiempo le toma a un empleador iniciar la verificación de antecedentes después de que uno acepta la oferta?

¿Cuáles son los beneficios de contratar una empresa SMO?

En cualquier región, Google contrata solo al 1% más o menos de los ingenieros, pero pagan solo un poco por encima del promedio del mercado. ¿Cómo se salen con la suya?

¿Qué industrias tienen que invertir más en la incorporación y capacitación de un nuevo empleado?

¿Las empresas indias reclutan candidatos capaces de Pakistán o Bangladesh (tanto en India como en el extranjero)?

¿Cuáles son algunas de las mejores prácticas al contratar virtualmente a desarrolladores y diseñadores web independientes?

¿Los empleadores pequeños realmente verifican los títulos?