There are total 4-5 Rounds
1 - Hr will ask basic oop questions to check your basic skills
2- Technical person will take interview - they say it would be around 45 mins, but for me it took 1.5 Hrs for technical telephonic round, which includes questions regarding how your day at present company looks like, hashmap/ ArrayList, unmodifiable collections, oop concepts, hashcode / equals implementation, hibernate associations/configuration, few database sqls etc
3- They will call you at their office for the technical test - which was a very impressive way of analyzing the coding skills of a person. It is moreover finding the glitches in the code and adding the missing code to achieve the required functionality.
4- After the test they will review it on the very day and again you go for 1-2 Hrs of discussion and random questions related to the technologies they are using their project.
Coding test was really good in terms of checking the coding skill, this is a much better way than giving test from hackRank n, etc.
Few things to highlight :
- Telephonic round went too long almost 1.5 Hrs, on a working day, it is difficult to attend such long telephonic calls.
- They are asking a few coding related complex questions, which they might have come across while development, which a candidate might not have faced. Those things should be avoided as there could be many code challenges, a candidate could have come across but never been faced by the interviewer.
Round 5 ## After the 4th round of an interview they schedule a call with the CEO in during US time.