He visto esto suceder varias veces:
Al candidato le gusta la compañía, tiene éxito en la entrevista. Luego viene a trabajar y al final del primer día está seguro de que la base de código / proyecto no es con lo que le gustaría pasar el tiempo. Entonces se va rápidamente.
Creo que presentar candidatos a la base de código en la entrevista podría resolver este problema. Quizás incluso mejor: mezclando 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 la base de código".
¿Has visto este enfoque aplicado en alguna parte? ¿Le mostrarías tu propia base de código a los candidatos en la entrevista: si lo pidieran / como parte del proceso de la entrevista?
fuente
No lo he hecho, pero lo haría. Si un desarrollador pensó que no se parecía 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é dijo originalmente que no quería trabajar en eso?
He visto en el diario WTF que la gente piensa que si un entrevistador le muestra un código real, está tratando de que el candidato 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 puede obtener más información sobre el proyecto en el que estará trabajando.
fuente
Sí, si el código en cuestión no pertenecía a un cliente.
La última vez que entrevisté a alguien, la persona se acurrucó y se sintió completamente abrumada por el tamaño de la base de código, 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 suyo, no el suyo. (Por supuesto, si le pidió permiso a su cliente y lo obtuvo, entonces no hay problema).
fuente
siempre y cuando no estés violando esos NDA, creo que sería una buena cosa (TM). De esta manera, puede evaluar al candidato y el candidato puede evaluarlo a usted.
fuente