Taro Logo

Senior Software Engineer Interview Experience - São Paulo, Brazil

March 26, 2022
Positive ExperienceGot Offer

Process

I applied through an employee referral. The process took 5 weeks.

The process was for software engineering. There were a few stages, in summary:

  • Initial stage with a tech recruiter to get to know each other. In this stage, a technical challenge was given to be delivered in 5 days, which could be extended if necessary just by letting them know. The challenge is relatively straightforward; I managed to finish it in 3 days without major problems.
  • Architecture interview after receiving positive feedback from the previous stage. Basically, it is a whiteboard with two other software engineers, where you have to make a scalable solution at the architectural level to address a problem that the company already had.
  • Next stages, which were two in parallel: one with a tech recruiter focusing more on behavioral and cultural aspects, and a pair programming session with 2 software engineers. I decided to do the pair programming one first. Basically, a feature was requested on top of the challenge that I had delivered in the first stage. By coincidence, it was a case that I had already raised that could cause a problem, so it was relatively straightforward to do. In the behavioral stage, there were more questions about career situations and how I dealt with decisions. I was very sincere, and when I said I didn't remember a situation, I made that clear to her.
  • Final stage with a head of engineering, which was much more informal for us to get to know each other better (me, the company, and him getting to know me). This stage was very cool, because I had some doubts about how they do things at the engineering level that I wanted to know.

After a week, I received the news that I had passed, and we scheduled a time (me and the tech recruiter). She gave me details of the offer and explained everything properly. It is an extensive process (it was more than 1 month until passing), but I think it is very worthwhile, as they will test several of your skills, and despite not having found the process complicated or embarrassing, it was one of the most complete that I did in my career. In the end, you receive feedback from all stages, which was very important to me too, even if I hadn't passed.

Questions

  • Places where I have worked.
  • Conflict situations with a P.O. regarding priorities.
  • What my daily routine is like, including interaction with the TL, PO, and team members.
  • What would make me stay at my current company instead of going to Nubank. This question was in English and was the most complicated to answer, not because of the English, but because I had already made my decision and thought through some scenarios, and in none of them would I stay at my current company.
This content was translated from Portuguese
View Original

Was this helpful?

Interview Statistics

The following metrics were computed from 24 interview experiences for the Nubank Senior Software Engineer role in São Paulo, São Paulo.

Success Rate

21%
Pass Rate

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.

Experience Rating

Positive63%
Neutral4%
Negative33%

Candidates reported having very good feelings for Nubank's Senior Software Engineer interview process in São Paulo, São Paulo.

Nubank Work Experiences