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.
878 drills fit a 10-minute session. Closest fits first.
Page 13 of 37
Chooses retrieval for ambiguous knowledge search while keeping authoritative structured operations behind deterministic services.
Chooses a SQLAlchemy abstraction from the work's shape instead of performance slogans.
Adds dependency health only when it supports a specific operational decision and can be checked cheaply and safely.
Places exception handling at boundaries that can recover, add meaningful context, or translate abstraction levels while preserving the cause.
Places exception handling at meaningful boundaries and preserves causes, tracebacks, client contracts, and retry safety.
Places a short transaction around one application use case while keeping remote calls, user interaction, and bulk work outside.
Balances task quality, safety, reliability, latency, tokens, cost, refusals, repairs, and fallbacks by route and slice.
Finds missing render notifications that forced test change detection can hide and uses production-like stability checks.
Diagnoses server fallback rules, deployment base paths, asset URLs, and cache behavior rather than changing Angular routes blindly.
Separates structural validity from factual accuracy, evidence, authorization, and domain invariants.
Explains nested ASGI middleware ordering, reverse response flow, exception boundaries, CORS, and streaming-safe design.
Defines a coherent subscription and snapshot contract for state owned outside React, including server rendering.
Explains cache memory growth, eviction, size limits, stale data, and why cache design needs explicit bounds.
Diagnoses in-place mutation, equality rules, missing reactive reads, and incorrect use of untracked state.
Diagnoses lost struct mutations and explains how readonly access can trigger defensive copies.
Places validation, authorization, limits, state transitions, and approval outside the model while acknowledging that guardrails reduce rather than eliminate risk.
Uses reduction, thread-local state, atomic scalar updates, or indexed output instead of mutating a shared collection from parallel workers.
Explains trusted tenant context, membership checks, tenant-scoped queries, cache keys, and background job propagation.
Explains admin list/edit/delete workflows with capability checks, audit events, confirmation, validation, and recovery.
Explains caching and revalidation choices for static, dynamic, user-specific, and frequently changing data.
Chooses constraints, conditional writes, optimistic conflicts, or stronger isolation to protect a limited-resource reservation without unnecessary blocking.
Explains composite index column order with practical .NET data-access examples and production trade-offs.
Explains EF Core connection resiliency and retries with practical .NET data-access examples and production trade-offs.
Explains sampling, high-cardinality labels, retention, cost, and keeping enough signal for incident diagnosis.