Phone call from recruiter about your background and simple core java questions, followed by one and half hr Hackerearth online test which consisted of MCQ and 2 java coding exercise. Later a technical round with hiring manager followed by video interviews testing on your java skills for about 3.5 hrs.