The interview process consisted of 5 rounds
1) Phone Screening - Recruiter
2) Technical Round 1 - Team member
3) Technical Round 2 - Team Lead
4) Hiring Manager Round
5) HR discussion
I received call from recruiter and was asked questions from my Resume, Salary expectations and explained about the process.
Two technical Rounds were scheduled on the same day. First Round was full on technical questions in Database fundamentals. Second technical was Scenario based questions. Two Technical rounds are mandatory. If the Technical rounds go well, Hiring Manager Round will be scheduled which was a mix of technical and scenario based.
You will get call back from HR in a week about the offer discussion. The whole process took around a month.
Recruiter was very good in explaining about the interview process and keeps you updated after each round. Recruiter was very professional and always available to update you.