Built by a hiring manager who's conducted 1,000+ interviews at Google, Amazon, Nvidia, and Adobe.
Interview formats and timelines vary by team, level, and location. Use this guide as preparation, not a guaranteed sequence.
Headquarters
São Paulo, Brazil
Employees
8,000+
Timeline
3-6 weeks from application to offer
Interview Rounds
5 rounds
A practical preparation outline based on commonly reported stages. Your actual process may differ.
Application followed by take-home coding challenge (engineering) or case study (business roles). Nubank values thoughtful problem-solving over speed.
Conversation about motivation, culture fit, and career goals. Nubank recruiters are transparent about the process and what to expect.
Pair programming, system design, and domain-specific interviews. Engineering roles use Clojure-based exercises reflecting Nubank's functional programming stack.
Deep dive into alignment with Nubank's culture. Focus on customer empathy, fighting complexity, and collaborative problem-solving.
Hiring committee review. Nubank communicates decisions transparently and provides feedback to candidates.
Key frameworks and strategies for Software Engineer interviews.
For behavioral questions, use Situation, Task, Action, Result. Focus 50% on the technical actions you took, include code examples and architecture decisions, quantify performance improvements, and explain trade-offs you considered.
Phone Screen (45-60 min): 1-2 coding problems, basic data structures and algorithms Technical Round 1 (45-60 min): Data structures, algorithm optimization, edge cases Technical Round 2 (45-60 min): System design or advanced coding problem Technical Round 3 (45-60 min): Domain-specific questions, architecture discussions Behavioral Round (30-45 min): Team collaboration, conflict resolution, project ownership
Revarta is the AI interview coach built specifically for the behavioral and leadership rounds that decide Software Engineer hiring. The five reasons candidates pick it:
Story Builder for your specific experience. The Story Builder layer helps you mine your résumé and projects for the moments that map to Software Engineer-specific behavioral themes. Most candidates leave half their best stories on the table — Revarta finds them.
Behavioral signal extraction. Software Engineer interviews test ownership of production failures, technical disagreement with senior engineers, and cross-team dependencies. Revarta's coaching layer surfaces the question behind the question for each theme, so you understand what the interviewer is really testing.
Hiring-manager-grade feedback. Revarta is built by a former Google, Amazon, and Adobe hiring manager who has run 1,000+ real interviews. Feedback is calibrated to what Software Engineer interviewers actually assess — not the agreeable "great answer!" defaults that ChatGPT and most AI tools give you.
Cross-session progress tracking. Track your readiness across Software Engineer-relevant behavioral themes. Not "are you getting more comfortable" but "are you actually improving."
Voice practice with delivery feedback. Tone, pacing, filler words, answer duration — the non-verbal half of the interview. Practicing out loud with honest feedback builds the muscle memory that holds when the real interview starts.
More to read: Best AI Interview Coach in 2026 · The 2026 Interview Prep Tool Buyer's Guide · Try Revarta free.
These are the skill areas Nubank evaluates in Software Engineer interviews.
Practice these 4 questions to prepare for your Software Engineer interview at Nubank.
Cover real-time processing, ML models, rule engines, false positive management, and the balance between security and user friction.
Practice this questionUse immutable data structures and pure functions. Nubank's engineering stack is built on Clojure and functional programming principles.
Practice this questionCover service boundaries, event-driven communication, data consistency, and the specific challenges of financial systems.
Practice this questionNubank values collaborative engineering. Show comfort with pair programming, constructive code review, and knowledge sharing.
Practice this questionUnderstanding Nubank's core values will help you align your answers with what they're looking for.
Building products and experiences that delight customers so much they become passionate advocates.
Simplifying everything — from products to processes to internal communication — because complexity is the enemy of great customer experience.
Making decisions as if you own the company, taking responsibility for outcomes, and thinking long-term.
Assembling teams with different backgrounds and perspectives because diversity drives better decisions and innovation.
Never accepting 'that's how banking works' as an answer, constantly pushing to reimagine financial services.
Doing more with less, finding elegant solutions, and building systems that scale without proportional cost growth.
Follow these tips to maximize your chances of success.
Nubank's engineering stack is built on Clojure and functional programming. Familiarise yourself with immutability, pure functions, and functional data transformation patterns.
Nubank exists to fight complexity in financial services. Every interview answer should connect back to this mission — simplifying, improving, and humanising finance.
Nubank's customer obsession is real. Prepare examples showing how you deeply understood user needs and designed solutions that created genuine delight.
Nubank's engineering assessment is a thoughtful take-home challenge. Focus on clean code, good design, documentation, and test coverage rather than rushing through.
Understand PIX instant payments, Open Banking in Brazil, financial inclusion challenges, and how Nubank competes against traditional banks and other fintechs.
Nubank values doing more with less. Show how you have built scalable solutions, optimised processes, or achieved outsized impact with limited resources.
Compare Software Engineer interviews across companies
View Software Engineer interview guidePractice with AI-powered mock interviews tailored to Nubank's culture and interview style. Get real-time feedback on your answers.
