Luchando contra la complejidad para empoderar a las personas
Prepárate para Nubank
Practica los tests exactos utilizados por esta empresa con feedback impulsado por IA.
Empieza gratis. Sin tarjeta de créditoNo se requiere tarjeta de crédito
Nubank es el mayor banco digital del mundo fuera de Asia, con más de 85 millones de clientes en Brasil, México y Colombia. Fundado en 2013, Nubank revolucionó el mercado bancario brasileño con una tarjeta de crédito sin comisiones y desde entonces se ha expandido a cuentas de ahorro, préstamos personales, inversiones y seguros. Su cultura de ingeniería es de primer nivel mundial: usan Clojure, Datomic y Kafka, y contribuyen activamente al open source. Los puestos de ingeniería son muy competitivos.
CV y portfolio (perfil de GitHub para puestos de ingeniería). Demuestra pasión genuina por la disrupción fintech y la misión de Nubank.
Reto de programación estilo LeetCode (2-3 problemas, dificultad media-alta). Se aceptan Python, Java, Clojure o Kotlin. Límite de tiempo de 90 minutos.
Entrevistas de programación en directo con ingenieros sénior. Cubren: algoritmos, estructuras de datos, diseño de sistemas y preguntas de comportamiento.
Para puestos no técnicos: un caso de negocio sobre estrategia de producto, análisis de mercado o modelización financiera.
Utilizado por: Nubank Internal
2-3 problemas de programación sobre: arrays, hash maps, árboles, grafos y programación dinámica. Dificultad media-alta. Nubank valora el código limpio y legible por encima de simplemente pasar los tests.
Practicar AhoraUtilizado por: Nubank Internal
Diseña un sistema escalable (p. ej., un sistema de procesamiento de pagos o un motor de detección de fraude). Cubre: diseño de bases de datos, diseño de APIs, escalabilidad y fiabilidad. Nubank usa una arquitectura orientada a eventos con Kafka.
Practicar AhoraUtilizado por: Nubank Internal
Test de razonamiento abstracto que se usa como filtro cognitivo básico para todos los puestos.
Practicar AhoraEstás diseñando el sistema de detección de fraude de Nubank. Una transacción se marca si: (1) el importe es > 5× la transacción media del usuario, O (2) la ubicación está a >500km de la última transacción del usuario en el plazo de 1 hora. Transacción media del usuario: R$150. Última transacción: São Paulo, hace 30 min. Nueva transacción: R$800, Río de Janeiro. ¿Se marca esta transacción y por qué?
Nubank usa Clojure como lenguaje principal de backend: aprender la sintaxis básica de Clojure demuestra interés genuino por su stack tecnológico.
Practica problemas de LeetCode de dificultad media-alta, en especial: Two Sum, LRU Cache, Design Twitter y Word Break II.
Las entrevistas de diseño de sistemas se centran en sistemas de pago, detección de fraude y procesamiento de datos en tiempo real. Conoce Kafka, Redis y PostgreSQL.
Nubank valora 'luchar contra la complejidad': prepara ejemplos de simplificación de sistemas o procesos complejos.
Para puestos de producto, demuestra decisiones basadas en datos. Nubank es extremadamente orientado a métricas: conoce sus métricas clave (MAU, NPS, CAC, LTV).
El portugués es imprescindible para la mayoría de los puestos en Brasil. El inglés se usa para puestos internacionales y de alta dirección.
Practica los tests exactos utilizados por esta empresa con feedback impulsado por IA.
Empieza gratis. Sin tarjeta de créditoObtén un plan de práctica personalizado basado en los tests exactos de tu empleador objetivo.