The interview process consisted of four rounds. The first was an online assessment that tested data structures, algorithms, and basic coding skills. The second round was a technical phone screen focused on problem-solving and debugging in real-time. The third round was a system design interview, and the final round was a behavioral interview with the hiring manager. Each round lasted about 45-60 minutes.