Hello, I am currently pursuing an MCA at the Vellore Institute of Technology and will graduate in 2025. As I am in my final year, Xoriant recently visited our college for recruitment.
Round 1: Online Assessment Test
We applied for the company and, within 2-3 days, received an email listing the shortlisted students. I was among them. The first round was an online assessment test with 11 sections: DBMS, OS, OOP, Java, Computer Networking, Cloud Computing, DSA, Python, Verbal Ability, Logical Reasoning, and Aptitude. Each section had 5-8 multiple-choice questions, with a time limit of around 1 minute per question. Notably, the weightage for Logical Reasoning and Aptitude was higher compared to other sections. The test was conducted online without requiring a camera or microphone. In some sections, such as Logical Reasoning and Aptitude, there were no options provided—just empty fields where we had to write our answers. Additionally, we were not allowed to backtrack.
Round 2 (Level 1): On-Campus Interview
Out of the students who took the online assessment, only 54 were selected for the next rounds. We were asked to come to the VIT Chennai campus for the interview process. I arrived at 8:30 AM for a 9:30 AM schedule, having traveled from the Vellore campus. The initial briefing explained the process for Level 1 and Level 2 rounds, and we would have an HR interview afterward. For Level 1, candidates were interviewed one by one, and we had to wait outside until we were informed of our status. I was called around 3:00 PM and interviewed by a panel of three. The interviewer began by asking me to introduce myself and then proceeded with questions on DBMS, OOP, Computer Networking, and Operating Systems, focusing on DBMS queries and OS concepts. I was also given two coding questions: one to check if a parentheses expression was balanced, and the other to decide whether an array or a linked list would be better for inserting an element in the middle. I initially misunderstood the second question but chose a linked list, explaining that it allows for dynamic insertion compared to a fixed-size array. The interviewer was quite satisfied with my answers, and the interview lasted around 25-30 minutes.
Round 3 (Level 2): Technical Interview
After the Level 1 round, only 20 students were selected for Level 2. By 6:00 PM, after a long day, I was called for the second round. This round focused on discussing my resume and projects. The interviewer asked me to write code to find prime numbers within a given range. Initially, I provided a brute-force solution, and then I was asked to optimize it. The problem was not too difficult, and the interview lasted around 20 minutes.
Round 4: HR Round
In the HR round, only 13 students remained, and the interview began at 9:00 PM. I was very tired, which was noticeable. The HR representative offered me water, and I gratefully accepted. The HR interview started with my introduction and then moved into a case study involving team dynamics and problem-solving scenarios. Questions included how I would handle tasks and project deadlines in the absence of a manager or team member. The focus was on my behavior, presence of mind, and problem-solving approach. The interview lasted about 40 minutes, covering various topics such as relocation, family, and personal weaknesses.
The next evening, I received a congratulatory email from my college, informing me that I had been selected for the role of Associate Software Engineer at Xoriant.