Codesignal round with some DSA / OOP is the first pre screening, Each question is in increasing difficulty, there are 4 questions. It is important to manage time as there is just 90 minutes to complete the task, ran out of time and was not able to even start the 4th problem.
Interview questions [1]
Question 1
Multi level OOP style coding question in increasing difficulty
I applied online. I interviewed at Nubank in Jan 2025
Interview
Candidatei-me em 09/11/2025 e recebi o take home exercise para completar em 5 dias. Consistia em implementar um programa de linha de comando que calcula o imposto sobre compra e venda de ações. Após enviar minha solução, me convidaram pra etapa de pair programming que ficou marcada para 09/01. Nesta etapa, dois engenheiros do Nubank me pediram para compartilhar minha tela e apresentar meu código. Em seguida, me pediram para evoluir o código adicionando uma mensagem de erro caso o usuário tente vender mais ações do que comprou, e também uma mensagem de bloqueio de usuário ao receber três mensagens de erro seguidas. Nesta etapa é importante verbalizar seu raciocínio e pensar em edge cases. Como próximo passo, a entrevista de Nubank Values foi marcada para 16/01 e nela uma pessoa do RH quis ouvir sobre minha trajetória profissional, projetos e também fez algumas perguntas. Depois disso ainda tive entrevistas com hiring managers em 22 e 31/01, em que também me perguntaram sobre experiências, projetos e algumas questões comportamentais. Recebi o feedback positivo e oferta em 07/02.
Olá, esperamos que esteja bem!
Uhuuuul! Parabéns pelo resultado do seu processo seletivo. E agradecemos por compartilhar como foi a sua jornada.
Vamos construir o futuro roxo, enquanto fazemos juntos o extraordinário acontecer! 💜
I applied through a recruiter. I interviewed at Nubank in Apr 2026
Interview
The interview process took around 2 months. I was provided with comprehensive steps before each round that was very helpful during the process. However, I felt the overall duration of interview process was time-consuming.
First round was an online coding round, second was a system design and third was pair programming. The expectations were very contradictory - you are required to execute independently in a pair programming round and still get rejected for not pair programming and executing independently.
They wouldn't give you enough time to think and keep asking you to think out loud. Some people like to think before saying their idea out loud thus the instructions and expectations don't align well.
O meu processo contou com envio de currículo, teste de lógica que pode ser feito em qualquer linguagem, envio de teste mobile também em qualquer linguagem, pair programming que foi basicamente explicar o meu código e aplicar extensões e uma última entrevista sobre experiencias passadas.
Interview questions [1]
Question 1
Perguntaram sobre experiencias passadas em outras empresas.