I applied through university. The process took 3 months. I interviewed at Virtusa (Colombo, Western)
Interview
The Interview process consisted of four parts (This was as a .Net Software Engineer)
1. IQ Test and Skills/Behaviour Test
IQ Test - questions on Logical, Spatial thinking and Problem Solving
Skill Test - questions on UML, Software Engineering, Object Oriented Concepts, Algorithms
Behaviour Test - questions on how you would respond to situations
Ex :
1. Your lead has assigned work to you and your project manager assigns some additional work. What do you do ?
2. You have a deadline at 5.00 PM and your friends invite you to go out to Tea. What do you do ?
2. Technical Interview with a Consultant
This was a 1:1 interview with pre-prepared questions (25 - 30)
Logical Thinking - questions on Algorithms, Problem Solving
Software Engineering - Software Engineering theory, Design Patterns and applicability
Practical Experience - Conversation on coding problems solved and how
3. Technical Interview with an Architect
This was a 1:1 interview with no pre-prepared questions
Your ability to practically identify solutions and identify the theory behind it was checked
Software Engineering - Software Engineering theory, Design Patterns and applicability
Practical Experience - Conversation on coding problems and design solved and the approach taken to solve them
4. HR Discussion
The Architect makes the decision on hiring and based on the rating given, HR makes the decision on compensation
This was a discussion on the same date for HR to make the offer
The interview process differs based on the project and practice you are being hired to.
If you are a direct project hire, you will be evaluated more on the practical aspects of working in the specific project.
Practice hires would get evaluated on technical aspects as above
Through campus plcement first was exam
After exam , technical interview which was too slow , asked about oops concepts it was already late so they wrapped up fast and did not ask more
I had good experience in interview process. And I would recommend you to give interview in Virtusa if you are getting a chance. Interview questions were neither difficult nor easy.
Interview questions [1]
Question 1
Experience in past projects, Roles & responsibilities
Easy
1. Theoretical on the liked list
2. Easy code for finding an element in an array
3. SQL questions.
Questions on projects, questions on why to choose a particular technology
Interview questions [1]
Question 1
Details on the project, expand on the idea behind the choice of decision