The interview process included a phone screen with a recruiter, a 30 minute call with a developer, a take-home assessment, and an on-site final interview. The final interview was 2 hours long, each hour taken by 2 developers. The final interview consisted mostly of trivia style questions for Java, since my background did not include Scala. There were questions regarding SQL as well.
The downsides of this process is that there were many conflicts in scheduling; there were two recruiters assigned to me. The interviewers were friendly, but their style of interviewing seemed fact-oriented instead of practical. I received almost no behavioral nor questions about my experience, and it was predominantly questions about Java.