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 3 of 37
Uses unique namespaces and correctly scoped fixtures so parallel tests improve speed without creating collisions.
Treats flakiness as an observable defect in timing, state, order, infrastructure, or product behavior.
Diagnoses hidden per-row EF Core queries and replaces them with a bounded query shape without creating an oversized join.
Explains a telemetry-driven path from slow endpoint symptoms to database, cache, dependency, CPU, or payload root cause.
Decide whether Azure SQL errors are transient platform faults or a real application/query regression.
Distinguishes Django model saving, explicit model validation, form validation, and database constraints.
Treats JSON serialization settings and DTO shape as a public contract, including naming, enums, nulls, converters, compatibility, and tests.
Frames a vague system-design problem with explicit flows, constraints, scale estimates, and measurable quality targets before selecting components.
Explain how a .NET BackgroundService should handle cancellation, in-flight work, and application shutdown.
Explains initial incident triage: confirm impact, mitigate, assign roles, preserve evidence, and communicate.
Shows how publisher-to-subscriber references can retain objects and how to clean up event-based lifetimes.
Focuses on ToList chains, collection capacity, repeated enumeration, and memory-aware data shaping.
Finds failures hidden by test-owned transactions, automatic rollback, open persistence contexts, missing flushes, and separate server threads.
Explains optimistic atomic updates, retries, contention, immutable state replacement, and the boundary of single-variable safety.
Uses class, bean, property, resource, and application conditions to provide explicit defaults without ambiguous registration.
Connects Content-Type and Accept to handler conditions and converter selection for request reading and response writing.
Explains acquisition and cleanup around `yield`, including request and function scopes, streaming, and exception-safe ownership.
Explains how DRF turns an HTTP representation into request data and selects a response representation.
Places segment and global boundaries deliberately, separates expected errors, and makes retries observable and safe.
Explains contextual sanitization and treats bypass APIs as narrow security-review decisions rather than general encoding helpers.
Connects environment and element injectors to instance lifetime, overrides, lazy routes, and accidental state isolation.
Traces a Django request through middleware, URL resolution, a view, application work, and response processing.
Explains Servlet async dispatch, Callable, DeferredResult, executor ownership, timeout, context, and the difference from WebFlux.
Explains ordered URL matching, included URL configurations, reverse lookup, and application namespaces.