I have applied for Java, Microservices Developer role. The interview process had 3 rounds totally.
Round 1:
It was a DSA round, The interviewer asked me to implement the class for Linked list and asked me to code Remove first, middle, and last of a linked list. Then she moved to asking few basic questions.
Round 2:
It was also a DSA round, the interviewers asked me Group anagrams and Remove All Adjacent duplicates in a String problem. Then moved on to some basic questions like how to do you improve the performance of your application.
Round 3:
This was with the Hiring Manager. Mostly focussed on explaining the project to me, and was a good experience.
Finally HR round with Salary discussion.