After the initial phone screening which included a Hacker rank coding questions (Lexicographical order of string by removing duplicates-Leetcode and count the months in a year which starts by Sunday.).
there were 2 technical rounds which the Recruiter scheduled with various members including architect and team lead.
First Round: was more Technical , starting of with basic Java 8 features, Spring boot fundamentals and a java program of strings to sort hash maps.
There was also questions about the current project and in depth explanation of how that was implemented in the aspect of problem solving.
Second Round:It started with a Java program to find the first unique character in a string , bit wise operation questions and moved to Behavioral questions.
Third Round: It was a quick interview with a senor director of the firm, explained regarding the company and checking if a candidate fits to their work culture.
HR Round:The Lead recruiter asked managerial questions.
The whole process took around 2 weeks