I applied through an employee referral. The process took 5 weeks.
The process is relatively long, with 6 stages, plus 2 final calls to present the offer and talk with the tech manager of the team that will receive you, and with an average duration of about 40 days. Despite there being a lot of stages, I thought that all of them made sense, at most I would join the last 2 which are a bit similar. Basically the first 3 are to eliminate, and the others are to define your level. Part of the process I did during my vacations, so I needed to reschedule some stages of the process and consequently I needed the help of the TA team, who were very accommodating and helpful. At the end of the process comes the feedback of all the stages, regardless of whether you were approved or not. My tip for those who will participate in the processes is understand the basics of how the company works and be yourself. In case you don't know a certain thing, be transparent, because in some stages they probe around to understand if you really know or if you just memorized something cool to say in the interview.
They ask about a product, initiative, or demand that you led and actively participated in, how you made decisions, how you shared them, what the impact was, and so on (steps 5 and 6).
They ask about feedback—whether you have received any, whether you have given any, and how both cases went (step 5).
The following metrics were computed from 65 interview experiences for the Nubank Senior Software Engineer role.
Nubank's interview process for their Senior Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having mixed feelings for Nubank's Senior Software Engineer interview process.