Round 1: The first interaction was with the head of recruitment, Nick. The conversation started with introductions, where he provided insights into the company's activities, its development roadmap, and a glimpse into the culture and benefits. This wasn’t just about evaluating my fit for the company; it was also about giving me a clear picture of where I’d be stepping into. I felt valued when he took the time to understand my experiences related to the role. His professionalism made the process seamless, and with his guidance, the entire interview cycle was wrapped up within a week, leading me to accept the offer. Round 2: This was a technical round that began with a coding task, followed by questions about problem-solving and my past technical experiences. The questions were relevant and gave me an opportunity to showcase my technical prowess. Round 3: The final round revolved around assessing competence. I was quizzed about my past roles to determine if I'd mesh well with the team and align with the company's culture. It also involved discussions about the organization and management of the engineering department.