Fighting complexity to empower people
Prepare-se para Nubank
Pratique os testes exatos utilizados por esta empresa com feedback impulsionado por IA.
Começar de graça. Sem cartão de créditoNã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.
Começar de graça. Sem cartão de créditoObtenha um plano de prática personalizado baseado nos testes exatos do seu empregador alvo.