Me candidatei online, sendo cada etapa dividida em semanas.
Todo o processo foi bem lento, uma semana após a candidatura, me enviaram um email para que eu escolhesse uma melhor data da entrevista, podendo ser de livre escolha, mas só tinham disponibilidade uma semana para frente.
Dado a entrevista com uma pessoa do RH, a entrevista foi muito humana e nada robotizado, perguntou sobre minha experiência e se eu já conhecia o Nubank, porque queria trabalhar lá.
Me deixaram claro que talvez eu programe mais em outra linguagem (Clojure) do que a qual eu trabalho hoje (C#) e se isso seria um impeditivo. Respondi que não, pois não vejo problemas em aprender uma nova linguagem.
Fiz uma leitura de minha carreira contando sobre minhas experiências, quais projetos participei e quais tecnologias eu tinha conhecimento. A entrevista durou cerca de 20 a 25 minutos.
Por fim, me disse que caso eu passasse me mandariam um teste prático para resolver. Novamente, após uma semana me mandaram o teste e eu tinha sete dias para resolução, no qual deveria ser enviado por uma plataforma.
Sobre o teste, é bastante simples, eles te mandam um requisito e você precisa construir uma entrada e saída de acordo com o enunciado. A parte boa é que você pode usar qualquer linguagem que você queira e esteja acostumado. Como o teste é bastante aberto, utilize tudo que você souber, principalmente padrões de projeto e testes unitários. Comente bem o código e só utilize algo se realmente for proveitoso para a solução, não use somente por usar.
Após desenvolvida a solução e enviada pela plataforma, novamente após uma semana, iria para mais uma etapa que seria uma espécie de pair programming para melhorar a sua solução.
Nisso já estaríamos indo para 1 mês nesse vai e vem, sem nunca terminar as etapas. Como eu já havia sido aprovado em outra proposta e sabe-se lá quantas etapas ainda teriam no Nubank, mandei um e-mail agradecendo pelo processo.
Se você deseja trabalhar no Nubank, sejam muito, mas muito pacientes, pois no processo de contratação existem infinitas etapas, e cada etapa dura uma semana até você conseguir algum tipo de retorno.
No geral, é uma empresa séria e possuem uma ótima stack. Gostam muito de tecnologia e principalmente são muito humanos. Infelizmente pecam muito na parte de contratação, pois deveriam ser mais ágeis, principalmente na área de TI.
Foi uma experiência positiva.