The process included an HR phone screening, an introductory call with the Team Lead, two technical interviews, an interview with the Director, a final HR interview, and the offer stage. Overall, the interview process was clear, well-structured, and the interviewers were very pleasant throughout.