Table of Contents
◾️ What Are Development Challenges?
In a Development challenge, applicants build a working application that meets a set of requirements—using SQL, web frameworks, or both. Tasks range from client-side implementation to database design and backend API development.
◾️ Difficulty Levels
Easy
Covers essential web-engineering skills such as building simple RESTful APIs, performing basic SQL operations, and creating front-end applications.
Medium
Requires deeper framework knowledge and server-side skills. Applicants must leverage frameworks effectively and implement custom logic to satisfy non-trivial requirements.
Hard
Focuses on advanced engineering tasks—adding complex features, handling large-scale spec changes, fixing security vulnerabilities, or refactoring critical bugs.
◾️ Scoring Method
Grading is automated via unit tests. Each requirement is broken into STEPs; the score reflects how many STEPs the submission successfully implements.
◾️ Viewing Answers in Detail
Click the applicant’s name to open Exam Results, where you can review:
Challenge / Question title
Score obtained
Elapsed time
Code-execution timeline


