In all there were 3 levels of interview ->
a) Technical Phone Screen
b) On Site/In Person
c) Phone Screen with India Team
a) Technical Phone Screen interview covered my background, some basic coding questions in Java, some technical concepts in Java and ended with any question which I might have for the interviewer.
The interviewer was very keen to listen to my background and interacted thoroughly till the end of the interview process.
b) On Site/In Person interview consisted of total six rounds of interviews which lasted about 1 hour each
I got an opportunity to meet people from different teams, engineers, customer success manager, solution architects etc.
Some of the interviews were very technical while some other covered topics from my resume, internship experience and general informal questions.
This also covered one lunch interview with a Solutions Architect.
Everyone was very helpful, co-operative, talented and willing to know why I am interested in joining this company.
c) Phone Interview with the India team was much informal and we discussed about the company, the role, the structure etc. with en experienced Solutions Architect