Recruiter calling and going over your background and some basic core java questions, followed by hiring manager phone interview on your experience, then design and implementation coding exercise. Then final video interview with engineers in the team for about 3 hrs.