Fighting complexity to empower people
Preparati per Nubank
Esercitati con i test esatti utilizzati da questa azienda con feedback potenziato dall'IA.
Esercitati per l'assessment NubankNessuna 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.
Esercitati per l'assessment NubankOttieni un piano di pratica personalizzato basato sui test esatti del tuo datore di lavoro target.