The interview process began with an initial HR interview to introduce the company, its culture, and expectations. Following this, two technical interviews were conducted. The first technical interview focused on hands-on implementation skills, requiring the candidate to solve coding challenges and demonstrate programming abilities. The second technical interview delved into designing solutions, where the candidate was asked to conceptualize a in high level an algorithm and express the solution using pseudocode.