I applied through a recruiter.
The process took 3 weeks.
I was contacted by a recruiter on LinkedIn for a selection process. The first stage was a homework test: to create a tax calculation application with a four-day deadline. They allowed the use of languages outside the main stack, so I chose C#, which is my specialty. I implemented the project following all best practices and requirements, including 100% unit test coverage. The problem was that, only after I had already submitted the project, the company scheduled a general call to present the process. On this call, they gave tips about the homework that I had already delivered. A few weeks later, I received a generic email stating that I hadn't moved on to the next stage, with absolutely no feedback on my code or points for improvement. This leads me to believe that, for having used C# (even though it was permitted), my project wasn't even evaluated. I was probably automatically discarded for not using the main stack, perhaps because they thought the adaptation time wouldn't be worth it, given the volume of candidates.
The homework was to create a credit calculation application.
The following metrics were computed from 24 interview experiences for the Nubank Senior Software Engineer role in São Paulo, São Paulo.
Nubank's interview process for their Senior Software Engineer roles in São Paulo, São Paulo is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Nubank's Senior Software Engineer interview process in São Paulo, São Paulo.