The interview process was extremely quick, I applied online and heard back within a day. I first did a behavioral phone screen the day after they contacted me. After that, I had a technical phone screen. The company then invited me for an in-person interview which I scheduled a week later.
The in-person interview was broken up into three parts. I met with two different group of developers and at the end met with a HR representative. The technical questions weren't too difficult but I didn't do too well due to being rusty in Java, the company's preferred language, and lack of interview experience.