Pick a focused question that fits your time, stack, and interview goal.
How much time do you have?
Show one-drill sessions you can finish now.
176 results across 1 active filter
Page 1 of 8
Explains labels, keyboard behavior, focus, semantic HTML, errors, color contrast, and accessible custom controls.
Debugs matched rules, cascade origin, importance, layers, specificity, source order, inheritance, and computed values.
Explains call-site-dependent this binding and compares wrapper, bind, and arrow-function fixes.
Traces buffering through the production artifact, proxy chain, compression, cache, platform adapter, and version consistency.
Diagnoses forced synchronous layout from interleaved geometry reads and style writes, then batches work and reduces its scope.
Traces synchronous throws and promise rejections through chains, awaits, missing returns, and detached work.
Separates optional, undefined, null, and invalid external data, then narrows values at the correct boundary.
Explains when to derive values during render instead of storing duplicate state that can drift.
Builds a debounced typeahead with latest-request semantics, local error recovery, explicit states, and lifecycle-safe subscription ownership.
Explains URL-backed filters, API query parameters, pagination, sorting, empty states, and shareable list views.
Implements labeled fields, client validation, error summaries, focus recovery, and pending submission state.
Implements a reusable ControlValueAccessor with model-to-view updates, touch and disabled semantics, keyboard behavior, and validation-friendly accessibility.
Explains admin list/edit/delete workflows with capability checks, audit events, confirmation, validation, and recovery.
Implements a functional interceptor that adds correlation metadata, records timing, and retries only explicitly safe transient requests.
Builds a route-level Next.js failure UI with safe reporting, retry, and an escape route while keeping expected errors out of the boundary.
Coordinates version-ready events, unsaved-work checks, deferred reload, failure reporting, and one prompt per version without unsafe in-place activation.
Builds writable and computed signal state for filtering and selection while preserving stable row identity and avoiding effect-driven derivation.
Explains permission-aware navigation, guarded routes, server authorization, stale capabilities, and safe 401/403 handling.
Models file validation, progress, cancellation, failure, and retry without losing the selected file.
Explains caching and revalidation choices for static, dynamic, user-specific, and frequently changing data.
Explains when optimistic UI is worth it, when to wait for server confirmation, and how to recover from rejected mutations.
Places state according to who owns it, how long it must live, and whether the URL or server is the source of truth.
Explains cleanup for subscriptions, timers, event listeners, and aborting stale fetches.
Explains controlled inputs, uncontrolled inputs, validation, refs, and when each form approach fits.