The interview process was of three rounds:
1. Recruiter Phone Call:
It was mainly concentrated on my profile review and see if I am a good fit for the job role. . Once I cleared it, the recruiter was quick in setting up a video interview within the date ranges of my choice.
2. Manager Video Interview:
The video round was all about reviewing my technical experience relevant to the job role. The role was primarily based on Java application development. So, I was asked questions about some object-oriented concepts. And then there was an algorithmic problem to solve.
3. On-Site Interview:
Once I cleared the second round, the recruiter was quick and very clear in scheduling the on-site. The on-site was a six-round panel. There were questions about dynamic programming concepts, bread first search, connected components, projects review, SQL queries, query optimization and some behavioural questions.