I applied through an employee referral. The process took three weeks.
I really enjoyed all the stages, and it gave me a lot to study and learn. I passed all the phases. First, there was a talk on Hangouts, followed by the implementation of a small project. I could choose between a monster and robot game API, like a board game, or a social network API where it was possible to register a profile and connections, with the main function being to suggest friends based on mutual friends. It had to be done using a functional language.
After that, there were three more conversations:
I thought everything went very well, and I was confident, but to my surprise, I was not approved. According to them, "We expected you to better explain your decisions for building your code and tests." How so? They accompanied everything and guided the development of the solution. I want concrete, more direct feedback—I need to know my possible mistake and work on it. Interviews are a great way to learn and do a self-evaluation, and helpful feedback is the minimum expected after all the time invested in the process. I feel quite sad, not for not being approved, but because I am sure I will never really know what actually happened.
What is my experience with functional training?
Which problem did you choose?
The following metrics were computed from 1 interview experience for the Nubank Software Developer Engineer role in São Paulo, São Paulo.
Nubank's interview process for their Software Developer Engineer roles in São Paulo, São Paulo is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Nubank's Software Developer Engineer interview process in São Paulo, São Paulo.