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 44 of 52
Explains configuration loading, bean-definition processing, dependency resolution, lifecycle, events, resources, and environment access.
Separates dependency bundles, tested version alignment, transitive dependencies, and runtime auto-configuration.
Explains practical pull request review signals for .NET services, including tests, API contracts, migrations, configuration, and operational impact.
Explains monitor mutual exclusion, visibility, reentrancy, lock identity, scope, and contention.
Separates React's pure calculation work from DOM mutation, layout effects, passive effects, and browser paint.
Explain the async state machine, continuation scheduling, and exception flow when a C# method awaits a Task.
Explains the persistence context as an identity map and unit of work that tracks managed entities through EntityManager.
Defines AI evaluation as repeatable measurement of application behavior while preserving deterministic tests for code and contracts.
Defines embeddings as model-produced vectors used for similarity and contrasts representation with text generation.
Explains callable decoration, closure-based configuration, metadata preservation, ordering, async behavior, and hidden control flow.
Separates rapidly created short-lived objects from object graphs that remain reachable and chooses evidence and fixes accordingly.
Distinguishes sources that can produce iteration from stateful one-pass iterators and explains exhaustion and repeatability.
Contrasts opting out of static checking with safely accepting an unknown value that must be narrowed before use.
Compares copying strategies through nested state, ownership, performance, and domain identity rather than presenting deep copy as universally safer.
Contrasts blocking result retrieval with composable completion stages, explicit executors, failure handling, and limited cancellation guarantees.
Separates mandatory persistence-context identity from optional shared entity caching and its consistency tradeoffs.
Separates an unmodifiable API surface from a stable snapshot and from deep immutability of contained objects.
Separates propagation of entity operations from deletion of dependent children removed from an owning relationship.
Distinguishes one-to-one transformation from transformation plus flattening for nested collections, streams, and optionals.
Separates full Spring MVC dispatch over mock Servlet objects from tests that cross an actual network and container boundary.
Walks from instantiation and dependency injection through post-processing, initialization callbacks, use, and supported destruction behavior.
Explains N+1 queries in EF Core with practical .NET data-access examples and production trade-offs.
Explains how Java compiles generic code and connects erasure to runtime checks, reflection limits, overloads, arrays, and bridge methods.
Explains heap, per-thread stacks, Metaspace, code cache, and native memory through the failures and evidence they produce.