It was a 4 Round Process
1st round was a written test where they test you for basic knowledge of Java , Many people take it for granted , i took and gave very seriously which added brownie points for me . Questions were mainly on core java few were from Spring as they are using spring as framework , there was a section of Quant and logical reasoning of moderate level they would expect you to score good in Java and with other sections there is no as such cut off but a decent is required and there were two questions of coding as well .
2nd round was mainly from my resume to know what i have written is legit or not , for example i have maven in my resume so there were few question on maven alongside he gave me a problem statement and was asked to write code .
3rd round was more or less same but with a higher level of difficulty they asked me few questions on DS and Dynamic programming along with one system design question
4th round was with CTO which was more or less about the company , the product and the team , it was a quite amiable.