Fui abordado no Linkedin por uma tech recruiter, marcamos uma conversa sobre experiências, momento da carreira, disse que seria uma fase de teste no HackerRank, RH, líder da área e proposta final. O problema foi no teste, onde de 25 questões 2 foram de código e o restante sobre cada ferramenta e tecnologia por multipla escolha, ex.: protocolo HTTP-1/2/3, Banco de dados SQL/NoSQL, Testes unitários, OOP, interpretação de código e etc. Mesmo sendo perguntas "fáceis", reparei em muitos erros de ortografia que aparentavam ser de tradução mal feita, fazendo com que eu tivesse que interpretar as respostas, pois a maioria das respostas tinham duplo sentido fazendo com o que 1h30 não seja um tempo hábil para resolver tudo. As questões de código foram um foi bem tranquilo com ‘for’ e retorno do resultado esperado dado um array, e a outra que não deu tempo de fazer que era sobre merge sort. O que me deixou chateado é que em nenhum momento é informado sobre os temas que irão cair, já que em qualquer teste é necessário informar quais temas serão abordados, assim a pessoa podem se preparar, revisar e planejar o que atacar primeiro, qualquer big tech faz isso, e no dia-a-dia o desenvolvedor não fica 100% do tempo atuando com questões básicas de TI. Como em um iceberg, quando se está lá no fundo é preciso avisar a pessoa para poder voltar na superfície para lembrar dos conceitos.