The initial round involved a meeting with the hiring manager, during which my resume was reviewed, and I was assessed on my understanding of modern C/C++ coding concepts. The final round will be a comprehensive day-long process consisting of 5-6 consecutive rounds.