Three steps. HR phone screen, technical phone screen, and interview day. Overall I enjoyed the process and did not find it too stressful. The questions were similar throughout the steps.
Started out with applying for the position on their website, then I received a phone call about further interview. Then a short 30 min phone call not too technical then another interview which lasts 4-6 hours, meeting with all different people.