Fighting complexity to empower people
Prepare-se para Nubank
Pratique os testes exatos utilizados por esta empresa com feedback impulsionado por IA.
Pratique o assessment da NubankNão é necessário cartão de crédito
O Nubank é o maior banco digital do mundo fora da Ásia, com mais de 85 milhões de clientes no Brasil, México e Colômbia. Fundado em 2013, o Nubank revolucionou o mercado bancário brasileiro com um cartão de crédito sem anuidade e desde então se expandiu para contas de poupança, empréstimos pessoais, investimentos e seguros. Sua cultura de engenharia é de nível mundial: usam Clojure, Datomic e Kafka, e contribuem fortemente para o open source. As vagas de engenharia são muito concorridas.
CV e portfólio (perfil no GitHub para vagas de engenharia). Demonstre paixão genuína pela disrupção fintech e pela missão do Nubank.
Desafio de programação estilo LeetCode (2-3 problemas, dificuldade média-difícil). Aceita Python, Java, Clojure ou Kotlin. Limite de 90 minutos.
Entrevistas de programação ao vivo com engenheiros sêniores. Cobrem: algoritmos, estruturas de dados, projeto de sistemas e perguntas comportamentais.
Para vagas não técnicas: um estudo de caso de negócio sobre estratégia de produto, análise de mercado ou modelagem financeira.
Utilizado por: Nubank Internal
2-3 problemas de programação sobre: arrays, hash maps, árvores, grafos e programação dinâmica. Dificuldade média-difícil. O Nubank valoriza código limpo e legível acima de apenas passar nos testes.
Praticar AgoraUtilizado por: Nubank Internal
Projete um sistema escalável (ex.: um sistema de processamento de pagamentos ou um motor de detecção de fraude). Cobre: modelagem de banco de dados, projeto de APIs, escalabilidade e confiabilidade. O Nubank usa arquitetura orientada a eventos com Kafka.
Praticar AgoraUtilizado por: Nubank Internal
Teste de raciocínio abstrato usado como filtro cognitivo básico para todas as vagas.
Praticar AgoraVocê está projetando o sistema de detecção de fraude do Nubank. Uma transação é sinalizada se: (1) o valor for > 5× a transação média do usuário, OU (2) a localização estiver a >500km da última transação do usuário no prazo de 1 hora. Transação média do usuário: R$150. Última transação: São Paulo, há 30 min. Nova transação: R$800, Rio de Janeiro. Essa transação é sinalizada e por quê?
O Nubank usa Clojure como principal linguagem de backend: aprender a sintaxe básica de Clojure mostra interesse genuíno pela stack tecnológica deles.
Pratique problemas de LeetCode de dificuldade média-difícil, especialmente: Two Sum, LRU Cache, Design Twitter e Word Break II.
As entrevistas de projeto de sistemas focam em sistemas de pagamento, detecção de fraude e processamento de dados em tempo real. Conheça Kafka, Redis e PostgreSQL.
O Nubank valoriza 'combater a complexidade': prepare exemplos de simplificação de sistemas ou processos complexos.
Para vagas de produto, mostre decisões baseadas em dados. O Nubank é extremamente orientado a métricas: conheça suas métricas-chave (MAU, NPS, CAC, LTV).
O português é exigido na maioria das vagas no Brasil. O inglês é usado em vagas internacionais e de alta liderança.
Pratique os testes exatos utilizados por esta empresa com feedback impulsionado por IA.
Pratique o assessment da NubankObtenha um plano de prática personalizado baseado nos testes exatos do seu empregador alvo.