Submitted resume, and got response 3-4 days after.
Week 1: Recruiter call
Week 2: HM video call
Week 3: Take home exercise
Week 4 & 5: Broke down onsite interview process into two days
Week 6 & 7: Headcount was cancelled for the team I interviewed with, so went through a few rounds of team matching calls
Week 7: Offer!
Things took a little bit longer than expected, but the process felt very smooth thanks to the recruiter in charge. They were very responsive, and ensured that, despite hiccups here and there (e.g. technical difficulties), I was always brought up to speed with where the process is at.