1) Applied online 2) Email from the recruiter to schedule time to talk 3) Phone screen with the recruiter 4) Phone interview with hiring manager 5) Test 6) In-person panel interview 7) Another interview (not expected)
All questions were pretty predictable and standard. All interviewers were very professional, kind and well-prepared.