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.
1225 drills fit a 20-minute session. Closest fits first.
Page 18 of 52
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.
Explains message-converter selection, deserialization, Java records and constructors, unknown fields, dates, enums, and stable JSON configuration.
Explains direct parameter constraints, object cascades, built-in MVC validation, error aggregation, and stable response handling.
Explains imported configuration classes, classpath and bean conditions, ordered defaults, back-off, and the condition report.
Explains ordered property sources, profile documents, environment overrides, command-line values, and evidence-driven diagnosis.
Improves suite speed by reusing stable application contexts and avoiding configuration variation, unnecessary dirtiness, and process forks.
Builds a cooperative scheduling model for tasks, callbacks, readiness, and I/O polling.
Explains Spring's transactional proxy boundary and why an internal method call does not normally start independent advice.
Explains circular lock waits, consistent ordering, reduced lock scope, timed acquisition, and thread-dump confirmation.
Connects identity, sequence, table, UUID, and assigned identifiers to database support, round trips, ordering, and batch inserts.
Explains first-match chain selection, rule matching inside a chain, ordering, fallback coverage, and accidental unprotected paths.
Explains the notification paths Angular relies on and designs components that do not depend on incidental global checks.
Explains named slots, retained active state, hard-navigation fallbacks, and the required default files in Next.js 16.
Explains pytest fixture dependency resolution, caching, lifetime, and the isolation cost of wider scopes.