The interview process spanned over two months and comprised four rounds: two initial screening rounds, a panel interview involving five interviewers, and a final interview with a senior manager. It was quite engaging as it delved into a wide range of topics, including questions related to my resume, computer architecture, operating systems, and embedded systems. Proficiency in C++ and a strong understanding of Object-Oriented Programming (OOP) were essential. The OOP segment of the interview was particularly in-depth, with a lot of intriguing questions. During the panel interview, each of the five interviewers focused on a specific topic. Overall, it was a comprehensive and stimulating interview process.