Processo muito bem definido, claro e justo pros participantes. Meus parabéns pro pessoal que organizou. Antes de cada etapa é fornecido um pdf descrevendo exatamente como funcionam as entrevistas, e o que é esperado nelas. Nesse sentido, me senti confortável durante o processo todo no sentido de informações quanto ao funcionamento dele, e também me senti super acolhido pelos entrevistadores.
No geral, o processo aplicado pra mim foi dividido em 3 etapas, a primeira com só uma call, e as outras duas com duas calls, marcadas em dias diferentes, mas de 60 minutos cada:
1: Screening com RH para falar sobre a empresa, vaga e entender meu perfil
2: Case de programação + Case de arquitetura
O case de programação foi um pair no HackerRank, com exercícios nível Leetcode/Easy. Recomendaria estudar mais estruturas básicas como listas/dicionários e não focar muito em conceitos de estruturas de dados mais complexas como linked lists e arvores binárias, pois os exercícios em pair não cobram tanto. Estudar +/- 50 exercícios de LeetCode Easy no meu caso já foram suficientes pra me deixar num nível bem confortável pra esse teste. (Obs: Essa recomendação é dada também no PDF da etapa, pra vocês entenderem como o PS é bem organizado)
Já o case de arquitetura foi um bate-papo sobre o design de um sistema para resolver um problema de negócio. No começo foi apresentado bem o contexto de negócio, e conforme a conversa foi se desenvolvendo, acabamos entrando em assuntos mais técnicos relacionados à não só a modelagem de modelos de ML, mas também à parte de infraestrutura relacionada com esse tipo de implementação. Quem já tem um pouco de experiência nessa área no mercado tira de letra. Também acho interessante que não teve nenhum momento de whiteboard como é comum nas FAANGs da vida, foi mais um bate-papo bem descontraído mesmo, gostei bastante
3: Case de MLE + Entrevista com o gestor
Nessa etapa fiz uma entrevista onde era dado um pequeno contexto de negócio em formato de código, e então era necessário entender esse contexto, e implementar algumas funcionalidades. Nada complexo demais, e na minha opinião, bem condizente com o que eu imagino que seja o trabalho no dia a dia.
Além disso tive uma entrevista com o gestor para entender o desafio mais específico da área. Como o Nubank é uma empresa bem grande, existe uma amplitude enorme de assunto dos times onde você pode entrar. Esse aqui é o momento de você entender se gosta da proposta/desafio que a área que você vai entrar combinam contigo
E por último, tive algumas conversas com o pessoal do RH para finalizar a oferta.
No geral avalio o processo como excelente, de longe o melhor processo seletivo que já fiz na vida. Por mais que tenha tomado um tempo considerável (+/- 6 semanas), me senti confortável com o nível de informação que tive durante meu procedimento no processo, e também me senti super à vontade durante as avaliações nas entrevistas.
Se eu tivesse que dar uma dica pra quem tá tentando o processo agora, diria pra em todas as etapas ser paciente, e explicar seu raciocínio, especialmente nos live codings. Nesse tipo de entrevista o objetivo principal é avaliar como você se porta perante esse os desafios, e o mais importante é você conseguir se comunicar bem.