Como entrevistador, enfrento uma série de desafios. Se vos perguntar apenas sobre codificação, posso excluir pessoas que realmente não sabem do que estão a falar, mas posso acidentalmente contratar alguém que “fala um bom jogo” mas escreve um código horrível - difícil de ler, inseguro, cheio de insectos, ineficiente - ou que é muito lento, ou que é indelicado com os colegas de trabalho, ou muito mais. Por isso faço-lhe perguntas que não são apenas sobre código, na esperança de poder aprender o suficiente sobre si para evitar uma má contratação, mas isso também nem sempre é suficiente.
Algumas empresas colocam problemas de codificação na entrevista, seja num quadro branco ou num computador. Estes são muito caros para a empresa, porque acrescentam 30 ou 60 minutos à entrevista em muitos casos. Um bom programador pode fazer um mau trabalho nestes (por isso recomendamos praticar para eles) e um mau entrevistador pode interpretar mal o que acontece durante a entrevista.
Como resultado, algumas empresas pensam que vão poupar dinheiro e tempo dando-lhe uma espécie de “teste de levar para casa”. Normalmente não lhe pedem para escrever algo que querem vender, é uma forma de ver o que pode fazer. Muitas vezes é um problema que já foi resolvido para que eles possam comparar a sua solução com a de outra pessoa. Ainda há o risco de alguém o poder ajudar a fazê-lo, ou de você poder gastar muito mais tempo do que diz, mas eles vêem isso como uma forma mais barata de avaliar as pessoas. Se quiser o emprego, investirá o seu tempo a ser examinado e, se não valer a pena fazê-lo, basta-lhe recusar a oportunidade. Isto acontece noutras indústrias: pede-se por vezes aos cozinheiros que trabalhem um dia sem remuneração na cozinha para que a sua velocidade e técnica possam ser avaliadas, pede-se aos artistas que tragam uma carteira que muitas vezes inclui trabalhos que criaram sem serem pagos para o fazer, os artistas têm de fazer uma audição - dar uma actuação não remunerada - e muitas vezes passam tempo a aprender música, falas ou passos para o fazer, etc.
Ouvi dizer que, de alguma forma, as pessoas sugerem que não estão tanto a entrevistar como a fazer trabalho de projecto gratuito. Que as empresas estão a pedir um ou dois dias de trabalho, e depois, quando é apresentado, pedem mais um ou dois dias de trabalho, tudo isto enquanto penduram uma oferta de emprego à sua frente. Se isto lhe está a acontecer, existe uma de duas situações:
- você precisa de um dia ou dois para algo que o candidato ideal precisaria apenas de uma hora para fazer, e eles estão a fazer uma triagem difícil para se certificarem de que conseguem esse candidato
- você está a interpretar mal o que eles lhe pedem e a fazer muito mais do que eles queriam, para que você ou eles tenham enormes falhas de comunicação
- estão a explorar candidatos a emprego para construir o seu site ou alguma outra pequena tarefa feita a baixo custo
A boa notícia é que não importa quais são verdadeiras - simplesmente não quer continuar a candidatar-se a este emprego. Não quer trabalhar para o local cujo site foi colado a partir de amostras fornecidas por candidatos de qualidade variável, ou que não se importa de explorar pessoas vulneráveis ou desesperadas, não quer trabalhar com uma empresa que não lhe consegue explicar as suas necessidades, e não vai conseguir trabalhar no local onde precisa de ser muito mais rápido ou melhor do que é agora. Por isso, agradeça-lhes e recuse-se a ir mais longe no processo.