The interview process consisted of two stages: phone screening and face-to-face interview in their office. Phone screening was executed pretty well, I got emailed a schedule before so I could pick my date and I was asked basic screening questions. The face-to-face interview was longer, I was asked more behavioral questions and one technical. The whole interviewing process was pretty long though, the time between my application and their response after the last interview was about 2 months.