The process was well-organized and moved quickly. It started with a recruiter screen, followed by a 60-minute technical phone interview focusing on data structures and algorithms. After passing that, I had a virtual "on-site" consisting of four rounds: a deep dive into system design, a live coding session, a behavioral round with a product manager, and a final chat with the engineering director.