The assessment consisted of three parts and took approximately four hours in total. The first was a LeetCode-style coding challenge focused on applying the prefix sum technique. The second involved being given a full codebase — both frontend and backend — and tasked with identifying and fixing bugs such as broken search/filter functionality and incorrect URL redirects; an AI tool was available throughout, though it only provided guidance rather than direct solutions. The third was a behavioral assessment where I was presented with realistic workplace scenarios, including sample work emails, and asked to evaluate hypothetical responses by rating their appropriateness and explaining my reasoning.