a phone screening, technical interview, and a final onsite interview. Overall, it was a challenging but fair process. The interviewers and HR team communicated clearly about the expectations at each stage of the process. This helped me prepare effectively.