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.
460 drills fit a 10-minute session. Closest fits first.
Page 9 of 20
Explains loading, error, empty, success, refetch, stale data, and request lifecycle in client-rendered React.
Uses complexity as a first filter while accounting for constants, locality, allocations, data size, and the complete operation sequence.
Explains short-lived access tokens, refresh-token rotation, revocation, storage choices, and replay detection.
Compares cache-aside, read-through, and write-through by read and write ownership, freshness, failure behavior, invalidation, fallback, stampede control, and operational complexity.
Designs a narrow covering index from predicates and ordering, then weighs eliminated lookups against storage, write overhead, cache efficiency, overlap, and maintenance cost.
Explains when CSRF matters, how cookies change browser behavior, and what mitigations fit API clients.
Compares vendor-neutral OpenTelemetry concepts with Application Insights usage for .NET production services.
Compares Redis pub/sub with durable queues when broadcasting cache invalidation or refresh events.
Explains how roles group permissions while API policies enforce specific capabilities and resource rules.
Combines focused collaborators for independent behavior while recognizing cases where a genuine stable hierarchy remains simpler.
Choose between ConcurrentDictionary and explicit locks when managing concurrent in-memory data.
Explain what ConfigureAwait(false) does, why it mattered historically, and how to reason about it in ASP.NET Core and library code.
Keeps images environment-neutral while handling configuration precedence, secret delivery, rotation, and startup validation safely.
Separates ephemeral instance files from durable data and sends logs, uploads, caches, and diagnostics to storage with explicit lifecycle ownership.
Uses immutable image identity, controlled promotion, registry security, and deliberate base-image rebuilding instead of mutable latest tags.
Explains bind addresses, published ports, internal DNS, service identity, and why localhost changes meaning across container boundaries.
Distinguishes request and response media types and designs predictable negotiation, rejection, documentation, and caching behavior.
Compare endpoint styles in real services, including organization, conventions, testing, filters, and OpenAPI behavior.
Explains deployment markers, version telemetry, feature-flag state, commit traceability, and incident diagnosis after releases.
Explains browser same-origin enforcement, preflight requests, credentials, middleware behavior, and why CORS is not authorization.
Explains database constraints versus application validation with practical .NET data-access examples and production trade-offs.
Distinguishes instants, local calendar values, offsets, and named time zones so APIs and persistence survive daylight-saving and locale boundaries.
Explains how to decide if caching is the right fix for a slow API endpoint instead of query tuning or contract changes.
Explains how to design DTOs, response shapes, UI needs, API compatibility, and frontend/backend ownership for a feature.