The interview process at Quizizz for the Senior Software Engineer position was thorough and challenging, spanning five rounds. It began with a telephonic screening call, followed by a technical screening round where I was tested on both DSA (medium difficulty) and low-level design concepts, focusing on a vending machine scenario.
The onsite rounds were equally demanding but well-structured. The first onsite round delved into advanced DSA concepts, presenting a rainwater trapping problem with modifications, which required creative thinking to address potential leaks. The second round focused on high-level design, simulating real-world scenarios with a focus on Twitter's core functionalities and recommendation systems. Finally, the third round examined low-level design skills, with a practical exercise centered around a movie ticket booking system.
Throughout the process, the interviewers were professional and provided clear expectations. Additionally, Quizizz demonstrated their commitment to candidates by covering flight expenses and providing accommodation for the onsite rounds, which was greatly appreciated.
Overall, while the interview process was challenging, it provided a comprehensive assessment of skills relevant to the role, and I left with a positive impression of Quizizz's commitment to talent acquisition.