The interview process although lengthy but was straight forward. It started with HR screening, then hiring manager interview and senior manager interview. Both of these interviews involved technincal and non-technical questions. Then they send you a case study with two questions and based on that submission there's a panel interview . The last interview is with the director before an offer is placed.