The interview process began with a call with a recruiter, followed by a virtual call with a senior software engineer. The final round was a 2-hour in-person interview, which included discussions with a business analyst and other senior software engineers, a whiteboard coding challenge, a second coding challenge, and a SQL assessment.