Initial call: Screening with HR. Second call: Technical interview. Third: Take-home tasks, has multiple tasks which are interesting but require too much time. Fourth: Presentation to a group of 4, including people on the team. Final: Call with head of division.
Overall good experience, but the whole process took a long time and it would have been helpful to receive some feedback since I made it through to the final stage.