Had a phone call with HR first to make sure that I was qualified for the position. Then 2 separate day in person interviews with both my managers but not the team I will be working with. Each day had a panel of 3-4 people. Each day the interview lasted about 2 hours. The questions they asked were mainly behavioral questions, which was followed by an engineering test.