The interview process was intense but fair. It consisted of a technical phone screen followed by a virtual onsite loop of four back-to-back interviews. The first two were focused on data structures and algorithms, requiring me to write working code on an online editor. The third was a system design interview, and the final was a behavioral interview with the hiring manager. The whole process took about three weeks from application to final decision.