Seems overly excessive. Three rounds before hr/fit and they ask a lot of very varied questions. You spend around 2-3 hours writing code while they throw all kinds of questions at you from TCP to threading to data structures, to puzzle/logic questions. It is exhausting and slow. Additionally they don’t pay well so beware. One of the questions I asked was what version of c++ they use, and the guy didn’t know if it was 14 or 17. So you are expected to know a wide range of varied things on the spot but they can’t even tell you what version of c++ they use. Go figure. The office location isn’t competitive compared to other banks either, though some of the rounds are remote.
Perguntas de entrevista [1]
Pergunta 1
Data structure questions then constantly drilling down to find out what you don’t know.
website application, etc.
make the schedule with HR email and the phone call, etc.
microsoft video call interview with two business persons one by one, etc.
wait the result. etc.
Candidatei-me por meio de recrutador(a). O processo levou 2 semanas. Fui entrevistado pela BNP Paribas (Lisboa, Lisboa) em ago. de 2025
Entrevista
First challenge was C++ hacker rank test with 2 coding challenges and 2 math questions. For the second technical interview C++ theoretical questions regarding memory allocations and live coding exercise where I implemented a load balancer.
Perguntas de entrevista [1]
Pergunta 1
Memory allocations, smart pointers, live coding exercise where i had to explain polymorphism and inheritance
Candidatei-me online. O processo levou 6 semanas. Fiz uma entrevista na empresa BNP Paribas.
Entrevista
In total, there were three rounds of face-to-face (in-person) interviews. The first two rounds were with different members of the team, where I had the opportunity to discuss my skills, experience, and how I could contribute to their projects. The final round was with the hiring manager, which involved a more in-depth conversation about team dynamics, expectations, and long-term goals within the role.