Aptitude Test:
The first round was an online aptitude assessment that included logical reasoning, basic mathematics, and problem-solving questions. It was a time-bound test and served as the initial shortlisting criteria.
Technical Interview:
The second round was focused on technical skills.
I was asked to write a program to count the frequency of characters in a string.
A logical puzzle was given to test problem-solving.
There were resume-based questions, especially around my past projects and technical exposure.
They asked OOPs concepts, questions on SQL including views and indexes, and the difference between HashMap and Hashtable in C#.
Managerial Interview:
This round tested both technical understanding and communication.
They asked about my interest in software development and how I stay updated.
I was asked to write a code to reverse an array.
There was also a SQL question involving joining tables.