¿Le mostraría su código de producción a los candidatos en la entrevista? [cerrado]

14

He visto que esto sucede varias veces:

Al candidato le gusta la empresa, tiene éxito en la entrevista. Luego viene a trabajar y al final del primer día está seguro de que el código base / proyecto no es lo que le gustaría pasar el tiempo. Así que se va rápidamente.

Creo que la introducción de candidatos al código base en la entrevista podría resolver este problema. Tal vez aún mejor: mezclar esto con preguntas de la entrevista como "¿cómo mejorarías esta parte del código?" De esta manera, sería obvio si el candidato es un "buen ajuste para el código base".

¿Has visto este enfoque aplicado en alguna parte? ¿Mostraría su propio código base a los candidatos en la entrevista: si preguntaran / como parte del proceso de la entrevista?

    
pregunta Marek 26.10.2010 - 13:39

4 respuestas

10

No solo les mostramos a los candidatos nuestro código, también los hacemos trabajar en ello. Realizamos la programación de pares, por lo que hacemos entrevistas emparejando al candidato con uno de nuestros programadores y trabajando en un problema real (aunque sea uno cuidadosamente seleccionado, algo que no necesita masas de conocimiento contextual). Pueden ver nuestro código y nosotros podemos ver su codificación, y ambos podemos ver cómo encajan en nuestra cultura.

    
respondido por el Tom Anderson 26.10.2010 - 14:19
5

No lo he hecho, pero lo haría. Si un desarrollador pensaba que no parecía algo en lo que quería trabajar, esta podría ser una oportunidad para descubrir algo sobre la mentalidad del candidato: ¿por qué no le gusta? ¿Qué cambiaría él? ¿Le gustaría estar en una posición en la que pudiera hacer tal cambio? Si es así, ¿por qué originalmente dijo que no quería trabajar en ello?

En el WTF diario he visto que la gente piensa que si un entrevistador le muestra un código real, está intentando que la candidata solucione sus problemas de forma gratuita. Esto es paranoico, OMI. El entrevistador está tratando de descubrir qué tan bien puede resolver problemas del mundo real en una base de código del mundo real. Y puedes descubrir más sobre el proyecto en el que estarás trabajando.

    
respondido por el user4051 26.10.2010 - 14:18
1

Sí, si el código en cuestión no pertenecía a un cliente.

La última vez que entrevisté a alguien, la persona se sacudió y se sintió completamente abrumada por el tamaño del código base, y pronto se fue.

Si el código perteneciera a un cliente, no sería ético (en mi opinión) mostrar la fuente, porque el código de su cliente es el de su cliente, no el suyo. (Por supuesto, si le pidió permiso a su cliente y lo obtuvo, entonces no hay problema).

    
respondido por el Frank Shearar 26.10.2010 - 14:16
1

siempre y cuando no estés violando esos NDA, creo que sería un Good Thing (TM). De esta manera, puede evaluar al candidato y el candidato puede evaluarlo a usted.

    
respondido por el Muad'Dib 26.10.2010 - 16:03

Lea otras preguntas en las etiquetas