Como entrevistador, me enfrento a una serie de retos. Si sólo le pregunto sobre el código, puedo descartar a las personas que realmente no saben de qué están hablando, pero podría contratar accidentalmente a alguien que “habla un buen juego” pero escribe un código horrible -difícil de leer, inseguro, lleno de bichos, ineficiente- o que es muy lento, o que es grosero con los compañeros de trabajo, o mucho más. Así que le hago preguntas que no son sólo sobre el código, con la esperanza de aprender lo suficiente sobre usted para evitar una mala contratación, pero eso tampoco es siempre suficiente.
Algunas compañías establecen problemas de codificación en la entrevista, ya sea en una pizarra o en un ordenador. Estos son muy costosos para la compañía porque añaden 30 o 60 minutos a la entrevista en muchos casos. Un buen programador puede hacer un mal trabajo en estos (por lo que recomendamos practicar para ellos) y un mal entrevistador puede malinterpretar lo que sucede durante ellos.
Como resultado, algunas compañías piensan que ahorrarán dinero y tiempo dándole una especie de “prueba para llevar a casa”. No suelen pedirte que escribas algo que quieren vender, es una forma de ver lo que puedes hacer. A menudo es un problema que ya fue resuelto para que puedan comparar tu solución con la de otra persona. Todavía existe el riesgo de que alguien te ayude a hacerlo, o de que pases más tiempo de lo que dices, pero lo ven como una forma más barata de filtrar a la gente. Si quieres el trabajo, invertirás el tiempo en ser investigado, y si no vale la pena hacerlo, simplemente rechaza la oportunidad. Esto sucede en otras industrias: a veces se pide a los cocineros que trabajen sin remuneración en la cocina durante un día para poder evaluar su velocidad y su técnica, a los artistas se les pide que traigan un portafolio que a menudo incluye obras que crearon sin que se les pague por ello, los intérpretes deben hacer una audición - dar una actuación no remunerada - y a menudo dedican tiempo a aprender música, líneas o pasos para poder hacerlo, etc.
He oído a gente sugerir que de alguna manera no están tanto entrevistando como haciendo trabajos de proyectos gratuitos. Que las empresas piden un día o dos de trabajo, y luego cuando se presenta piden otro día o dos de trabajo, todo mientras cuelgan una oferta de trabajo delante de ellos. Si esto te está pasando, existe una de dos situaciones:
- necesitas un día o dos para algo que el candidato ideal sólo necesitaría una hora para hacer, y ellos están haciendo una selección difícil para asegurarse de que consiguen ese candidato
- estás malinterpretando lo que te piden y haciendo mucho más de lo que querían, de modo que usted o ellos tienen enormes deficiencias de comunicación
- están explotando a los solicitantes de empleo para construir su sitio web o alguna otra pequeña tarea hecha a bajo costo
La buena noticia es que no importa cuál de estas cosas son verdaderas - simplemente no quieres seguir solicitando este trabajo. No quieres trabajar para el lugar cuyo sitio web fue pegado a partir de muestras proporcionadas por solicitantes de diversa calidad, o a quienes no les importa explotar a personas vulnerables o desesperadas, no quieres trabajar con una empresa que no puede explicarte sus necesidades, y no llegarás a trabajar en el lugar donde necesitas ser mucho más rápido o mejor de lo que eres ahora. Así que agradéceles y declina ir más lejos en el proceso.