After my CV submission and within a week, I received an email for online assessment. This test had 5 multiple choice questions on Java technology, one each on on code improvement, linux task, network troubleshooting tools used, handling customer queries and example of being different in previous roles. If you have prior experience in support roles, then this should be easy. Subsequently, There was an invitation to telephone interview with hiring team lead, It was more of an personality matching interview. The questions were more linked to find my suitability for the role, communication skills, customer facing questionnaires, this turned out to be a friendly one and lasted for half hour. The second interview was an invitation to turn up at office, and slotted for an hour and meeting with 2 team leads. The content of the interview was not informed in advance, but it turned out to be similar to the telephonic and more personal and behavioural based about how and what would you do, strengths, weakness, rating yourself, technologies. The third interview was a technical and slotted for 90 mins and with 2 of senior technical guys. It started with introductions from both sides, and the interview was divided into questionnaire sections for each of technologies(Windows, Linux, Java, SQL) and every section started with how I rated myself on that technology, and a series of questions from 15 to 20 on each. The questions on each section started with basic concepts and lead into increasing difficulty.