Three rounds of interview. 1st technical, 2nd technical, 3rd manager, followed by hr round, offer rollout, background verification and then joining date finalization.
Interviews are difficult to modest depending on department/position applied and also interviewer .