I had one hackerrank offline test with one programming and 7 multiple choice question to be finished in half an hour.
After 2 weeks I was called for further round of interviews at time office Marathalli, Bangalore, I could go upto 5 rounds of interview.
First round was code pair where I had to solve two programming question while the interviewer could see and ask the question related to the program.
Second round also had one code pair but after that technical question related to my resume, It covered wide variety of technical question which went from end-to-end development. I was pleasantly surprised that one interviewer can cover such a wide scope.
Third round was again technical which moved around data structure and multithreading, I faltered but somehow managed.
Fourth round was a panel of two, one person asked me two question related to data structure in which I struggled, other person asked question related to SQL and Javascript. I think I did okay.
Fifth round was tougher for me, It again covered wide technical interview questions. I couldn't do well enough.
I was asked to leave for the day. I guess if I would have cleared fifth round, there could have been one more technical round.
Thumbs up to the interviewers, they were really helpful and supporting. Overall I think it was a nice experience.
P.S - get ready for the postmortem of your resume. You should know in and out of things mentioned in your resume.