there were 3 rounds of interviews. First was on phone and then second was 1:1 technical interview and finally it was meeting with the Manager. so basically 2 rounds were technical and final was to evaluate leadership skills. Phone interview went for 45 minutes and in person technical interview went for 1 hour. manager meeting wrapped up in 20 minutes.