After the initial phone screening, there were 3 technical rounds which the Recruiter scheduled with various people including architect, team lead and Senior Software Engineer
First Round: was more Technical , starting of with basic of programing like DSA. the questions include few leetcode problems of Rotten Oranges problem and using Collections like hashmap.
There was also questions about the current project and in depth explanation of how that was implemented in the aspect of problem solving and also few question in Spring framework
Second Round: It was more based on SQL queries using Join and also questions regarding Spring and Spring boot end with few Managerial questions.
Third Round: It was more of a HR discussion and managerial questions.
Fourth Round: Interview with the Company Ceo
The whole process took around 3 weeks.