The interview process was three steps. There was an initial phone call followed by a technical challenge if they liked what they heard based on your skills and demeanor. The technical challenge was followed by an in person interview and finally an interview with upper management.