Round-1 : Technical round (Telephonic), 1 interviewer (Principal engineer)
Round-2 : Technical round (Telephonic), 3 interviewers (2 Principal engineers, 1 Senior Principal engineer)
Round-3: Design and Analysis round (Telephonic), 2 interviewers (Director, Applications Architect)
Round-4: Personality assessment round (In-Person), 1 interviewer (My prospective manager)
Round-5: Negotiations (Telephonic), 1 interviewer (H.R. Representative)
Round-1 to Round-5 took 10 days. Then offer letter took about 2 weeks and then background check took 2 weeks