It was a long process, being interviewed by their HR team, their technical team and the management team as well. The technical interview included questions about problem solving. Management team interview was more oriented to my approach to leading teams.