The written test was divided into four sections, mostly multiple-choice (single and multiple select): a 90-minute logical reasoning section with pattern/algorithm-style questions (no coding), a 30-minute frontend section focused on class-style React/JS fundamentals, a 30-minute backend section where you analyze screenshots of code and fill in missing lines based on expected output, and a database section that tested MongoDB concepts and query optimization.