Phone screen by hiring manager. Very unenthusiastic scripted, impersonal interview. Next step is a homework and then onsite. Not sure if they do that for all positions, but in between each step is a 7 to 10 days wait to allow them to interview all candidates each round.