Gostei bastante de todas as fases, deu pra estudar e aprender muito. Passei por todas as fases, primeiro era uma talk pelo hangouts, depois a implementação de um pequeno projeto (poderia escolher entre uma api de um jogo de monstros e robôs, tipo um jogo de tabuleiro ou uma api de uma rede social, sendo possível cadastrar perfil, conexões e a principal função era sugerir amigos baseados em amigos em comum), deveria ser feito com alguma linguagem funcional. Depois disso teriam mais 3 conversas. Um walkthrough pelo código para explicar a sua solução, uma conversa com o RH e um pair programming com 2 engenheiros. Achei que tudo foi muito bem, estava confiante, mas para minha surpresa não fui aprovado. Segundo eles: “esperávamos que você explicasse melhor suas decisões para construir seu código e testes”. Como assim? Eles acompanharam tudo, conduziram o desenvolvimento da solução. Quero feedback concreto, mais direto - preciso saber o meu possível erro e trabalhar nisso. Entrevistas são uma ótima forma de aprender e fazer uma auto avaliação, um feedback que ajude é o mínimo esperado depois de todo o tempo empenhado no processo. Fico bem triste, não por não ter sido aprovado, mas pq eu tenho certeza que eu nunca realmente vou saber o que realmente aconteceu.