The process began with a recruiter phone screen focused on my background and interest in the role. Then I had a technical phone interview where I solved a LeetCode-style medium question using a shared coding editor. After passing that, I was invited to a virtual onsite consisting of four rounds: two technical coding interviews, one system design discussion, and one behavioral interview using the STAR method. The interviewers were professional and friendly, but the questions were fairly challenging, especially the system design one.