Validation interview questions
Practice 12 questions on validation. Each runs in a real in-browser editor with Jest tests and a worked, diagram-backed solution.
12 questions
- UI / FrameworksUI challenge4 variants
Flight Booker
EASYBuild a small form that books either a one-way or return flight, with validation tying the two date fields together.
15 minOpenAI · RedditPractice - JavaScriptCoding exercise
Type Utilities
EASYImplement a set of helper functions that report the primitive type of any JavaScript value.
15 minPractice - JavaScriptCoding exercise
Conforms To
MEDIUMImplement a function that checks whether an object satisfies a source schema of predicate validators.
25 minPremium questionPractice - JavaScriptCoding exercise
Form Validation Engine
MEDIUMBuild a schema-driven form validator with composable per-field rules, cross-field checks, and async validators that report all errors.
30 minAirbnb · Atlassian · StripePractice - JavaScriptCoding exercise
IPv4 / IPv6 Validate
MEDIUMValidate IPv4 dotted-quad and IPv6 addresses, handling octet ranges, leading zeros, and :: zero-group compression.
25 minPremium questionPractice - JavaScriptCoding exercise
Is Empty
MEDIUMImplement a function that decides whether a value is empty across arrays, strings, objects, Maps, Sets, and primitives.
20 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Multi-Step Form
MEDIUMBuild a wizard form with next/back navigation, per-step validation, and a progress indicator.
25 minPractice - JavaScriptCoding exercise
Schema Validator
MEDIUMImplement a small schema library that validates primitives and flat object shapes with composable rules.
25 minPremium questionPractice - JavaScriptCoding exercise
Schema Validator II
MEDIUMBuild a tiny schema validation library that supports chainable min and max rules on primitive types.
25 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Signup Form
MEDIUMBuild a signup form that validates user details on submit and posts them to a back-end API.
25 minAmazon · Lyft · OpenAI +5Practice - JavaScriptCoding exercise
Type Utilities II
MEDIUMImplement helpers that accurately identify non-primitive JavaScript values such as arrays, plain objects, dates, and maps.
25 minPremium questionPractice - JavaScriptCoding exercise
Schema Validator III
HARDExtend a tiny schema validator to handle nested object and array shapes plus optional fields.
40 minPremium questionPractice