Fighting complexity to empower people
Preparati per Nubank
Esercitati con i test esatti utilizzati da questa azienda con feedback potenziato dall'IA.
Inizia gratuitamente. Senza carta di creditoNessuna carta di credito richiesta
Nubank è la più grande banca digitale al mondo al di fuori dell'Asia, con oltre 85 milioni di clienti in Brasile, Messico e Colombia. Fondata nel 2013, Nubank ha rivoluzionato il mercato bancario brasiliano con una carta di credito senza commissioni e da allora si è espansa a conti di risparmio, prestiti personali, investimenti e assicurazioni. La sua cultura ingegneristica è di livello mondiale: usa Clojure, Datomic e Kafka e contribuisce attivamente all'open source. I ruoli di ingegneria sono molto competitivi.
CV e portfolio (profilo GitHub per i ruoli di ingegneria). Dimostra una passione genuina per la disruption fintech e per la missione di Nubank.
Sfida di programmazione in stile LeetCode (2-3 problemi, difficoltà media-alta). Sono accettati Python, Java, Clojure o Kotlin. Limite di tempo di 90 minuti.
Colloqui di programmazione dal vivo con ingegneri senior. Coprono: algoritmi, strutture dati, progettazione di sistemi e domande comportamentali.
Per i ruoli non tecnici: un business case su strategia di prodotto, analisi di mercato o modellizzazione finanziaria.
Utilizzato da: Nubank Internal
2-3 problemi di programmazione su: array, hash map, alberi, grafi e programmazione dinamica. Difficoltà media-alta. Nubank valorizza il codice pulito e leggibile più del semplice superamento dei test.
Esercitati OraUtilizzato da: Nubank Internal
Progetta un sistema scalabile (es. un sistema di elaborazione dei pagamenti o un motore di rilevamento delle frodi). Copre: progettazione di database, progettazione di API, scalabilità e affidabilità. Nubank usa un'architettura orientata agli eventi con Kafka.
Esercitati OraUtilizzato da: Nubank Internal
Test di ragionamento astratto usato come filtro cognitivo di base per tutti i ruoli.
Esercitati OraStai progettando il sistema di rilevamento delle frodi di Nubank. Una transazione viene segnalata se: (1) l'importo è > 5× la transazione media dell'utente, OPPURE (2) la posizione è a >500km dall'ultima transazione dell'utente entro 1 ora. Transazione media dell'utente: R$150. Ultima transazione: São Paulo, 30 min fa. Nuova transazione: R$800, Rio de Janeiro. Questa transazione viene segnalata e perché?
Nubank usa Clojure come linguaggio principale di backend: imparare la sintassi di base di Clojure dimostra un interesse genuino per il suo stack tecnologico.
Esercitati su problemi LeetCode di difficoltà media-alta, in particolare: Two Sum, LRU Cache, Design Twitter e Word Break II.
I colloqui di system design si concentrano su sistemi di pagamento, rilevamento delle frodi ed elaborazione dei dati in tempo reale. Conosci Kafka, Redis e PostgreSQL.
Nubank valorizza il 'combattere la complessità': prepara esempi di semplificazione di sistemi o processi complessi.
Per i ruoli di prodotto, dimostra decisioni basate sui dati. Nubank è estremamente orientato alle metriche: conosci le sue metriche chiave (MAU, NPS, CAC, LTV).
Il portoghese è indispensabile per la maggior parte dei ruoli in Brasile. L'inglese si usa per i ruoli internazionali e di top management.
Esercitati con i test esatti utilizzati da questa azienda con feedback potenziato dall'IA.
Inizia gratuitamente. Senza carta di creditoOttieni un piano di pratica personalizzato basato sui test esatti del tuo datore di lavoro target.