The interview process was designed to evaluate the in-depth knowledge along with the communication skills that we have. The most initial step to get yourself an onsite interview call is to clear the telephonic interview. The telephonic interview emphasise mainly on your ability to respond to basic HR questions along with subject knowledge(Java, Data Structures etc.). Then, the onsite interview has five rounds:
1. Group Discussion (8-10 students in a go with a current affair/Technical/Non-Technical topic)
2. Coding Round (2 questions based on Data Structures and Algorithm, that is, lists, tress, graphs, strings, arrays etc in any programming language you are comfortable with)
3. Technical Round 1 (This was basically an in-depth discussion over your codes that you wrote in the previous round along with questions related to it)
4. Technical Round 2 (In-depth questions related to all the technical domains that you can expect including data structures, operating systems, computer networks, java, databases, joins and sql queries etc.)
5. Manager Round(I gave a small presentation of a mongoDB feature that I was asked to prepare for, this might differ for you)
Finally, we had a final virtual interview with the Vice President of the Global team and then the final confirmation from the company that I got selected. The whole process was very well managed and all the candidates were well informed and equipped with all the baisc information one needs to know before getting into the process, so you don’t have to worry about a lot of things, since the team tries to make the whole process more transparent and distinct. Additionally, you all will be treated with free snacks throughout the day during the process.