Take-Home Test: The first stage was a simple take-home test, which assessed basic technical skills and problem-solving abilities.
Zoom Interview: The second stage was a Zoom interview that included a medium-level LeetCode problem. This part of the process focused on evaluating coding skills and the ability to solve algorithmic challenges.
On-Site Exam: The final stage was an in-office exam that lasted three hours. During this stage, candidates were tasked with designing and building a delivery system. This comprehensive test evaluated their technical proficiency, system design capabilities, and practical problem-solving skills.