Started with 1 phone interview with a developer. The phone interview had a few Java basics questions, and the rest were behavioral questions. They contacted me the next day to set up an in-person interview.
The in-person interview was 2 hours long. The first interviewer was a (different) developer, and the second was the hiring manager. This interview was strictly behavioral. The questions in both interviews were almost identical.