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.
81 results across 1 active filter
Page 2 of 4
Explains how client-side validation, server-side validation, DTOs, domain rules, and user feedback work together.
Explains practical UI states for data fetching, empty results, partial failure, retry, and accessible recovery.
Explains list/detail API boundaries, route state, prefetching, selected item behavior, and avoiding over-fetching.
Explains how to split components around ownership, reuse, readability, state, and API-like prop contracts.
Explains how custom hooks share stateful behavior while preserving ownership, lifecycle, and a focused contract.
Maps an HTTP ETag precondition to EF Core rowversion and returns 412 when the representation is stale.
Explains how React error boundaries, route errors, safe fallbacks, logging, and recovery work together.
Explains capturing, targeting, bubbling, default behavior, and safe event delegation for dynamic interfaces.
Explains why list keys matter for reconciliation, state preservation, reordering, and predictable UI behavior.
Explains how React components render from props and state, and how updates flow through a component tree.
Connects JavaScript tasks and microtasks to rendering, responsiveness, and practical performance fixes.
Explains what useEffect is for, how dependencies work, and how to avoid stale or runaway effects.
Moves non-deterministic browser-only rendering behind a stable server snapshot and post-hydration update.
Explains client cache keys, freshness, invalidation, refetching, optimistic updates, and server truth.
Explains practical frontend performance work: measuring, render cost, memoization, bundle splitting, images, and hydration.
Separates caller cancellation from a dependency timeout and maps expected downstream outcomes safely.
Explains stale edit detection, row versioning, conflict UI, refresh behavior, and safe update contracts.
Validates size and signature, writes under a generated storage key, and keeps untrusted files outside the public web root.
Explains upload UX, API boundaries, validation, progress, storage, scanning, failure handling, and safe download behavior.
Validates a bounded command set completely before applying all updates in one SaveChanges transaction.
Applies an immediate reversible mutation, blocks overlapping writes, and restores the previous state on failure.
Stores an idempotency key, request hash, and response in the same transaction as the created resource.
Explains debounce, cancellation, stale-response protection, loading indicators, and backend query safety for search UI.
Verifies the exact request bytes, rejects stale signatures, deduplicates event ids, and queues processing durably.