Network interview questions
Practice 14 questions on network. Each runs in a real in-browser editor with Jest tests and a worked, diagram-backed solution.
14 questions
- UI / FrameworksUI challenge4 variants
Contact Form
EASYBuild a contact form that posts the user's name, email, and message to a backend endpoint.
15 minAmazon · Lyft · OpenAI +3Practice - JavaScriptCoding exercise
Cursor Pagination Fetcher
EASYFetch successive pages with an opaque cursor, accumulating items and tracking whether more remain.
15 minPractice - UI / FrameworksUI challenge4 variants
Like Button
EASYBuild a Like button that toggles between liked and unliked states with matching visual feedback.
15 minAmazon · Coinbase · OpenAIPractice - JavaScriptCoding exercise
Abortable Fetch with Timeout
MEDIUMFetch with a timeout that aborts the request via AbortController and honors an external abort signal.
25 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Async Autocomplete
MEDIUMBuild an autocomplete that debounces typing, fetches matching results from an API, and handles loading and stale responses.
25 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Birth Year Histogram
MEDIUMBuild a widget that fetches birth year data from an API and renders it as a histogram of bucketed counts.
25 minPremium questionPractice - JavaScriptCoding exercise
ETag Revalidation Cache
MEDIUMCache responses by URL and revalidate with an ETag, reusing cached data on a 304 Not Modified.
25 minPremium questionPractice - JavaScriptCoding exercise
HTTP Client Interceptors
MEDIUMBuild an axios-style client whose request and response interceptors transform each call as it passes through the chain.
25 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Infinite Scroll List
MEDIUMBuild a list that loads more items as the user scrolls near the bottom using an observer.
25 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Job Board
MEDIUMBuild a job board that fetches and renders recent Hacker News job postings with paginated loading.
25 minAtlassian · Coinbase · Microsoft +4Practice - JavaScriptCoding exercise
Resilient Fetch Wrapper
MEDIUMWrap an async call with retries, backoff, and a per-attempt timeout so transient failures recover.
25 minPractice - 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 - UI / FrameworksUI challenge4 variants
Autocomplete III
HARDBuild a production autocomplete with async fetch, debounce, keyboard navigation, caching, and match highlighting.
40 minPremium questionPractice - UI / FrameworksUI challenge4 variants
Realtime Search with Cache
HARDBuild a search box that caches results per query and dedupes in-flight requests.
40 minPremium questionPractice