I applied through a recruiter. I was initially reached out to by HR. The process consisted of an online CodeSignal assessment and four interviews. I don't remember whether every stage was strictly eliminatory, but I received an invitation to the next round after completing each stage.
The first round was a conversation with a talent recruiter to go over my background and experience and align on things like salary expectations and the work model. This was followed by CodeSignal's Industry Coding Assessment (ICA). It's a project-based coding assessment rather than a traditional LeetCode-style test, and there are resources online that explain the format and can help you prepare for it.
After passing the assessment, I had a system design interview, followed by an AI-assisted pair programming interview. The final round was with the hiring manager and focused primarily on my previous experience, cultural fit, and seniority validation. The process moved quite quickly. I generally received invitations to the next round within 2–3 days of completing the previous one. My impression is that the company is expanding rapidly in Toronto, which may be contributing to the relatively fast turnaround.
Why NuBank and why job hopping?
The following metrics were computed from 6 interview experiences for the Nubank Senior Software Engineer role in Toronto, Ontario.
Nubank's interview process for their Senior Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Nubank's Senior Software Engineer interview process in Toronto, Ontario.