The process consists of 3 interviews. First is a phone screening , they ask you why you want to join the company. Second is a technical interview where they ask a lot about java syntax, memory management, and Immutability, etc. Lastly behavioural interview.