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 29 of 37
Explains the request identity model, principal and authorities, default thread-local storage, cleanup, and asynchronous boundaries.
Covers configuration that must stay with a slot, such as connection strings, secrets, callback URLs, and staging-only settings.
Connects transient, managed, detached, and removed states to persist, merge, dirty checking, and safe update workflows.
Covers symptom-based alerting for latency, error rate, availability, dependency failures, queue length, and resource pressure.
Explains singleton, prototype, request, session, application, and WebSocket scopes as container lifecycle policies.
Separates deterministic request-shape validation from authorization, I/O, workflows, and durable business invariants.
Defines races through timing-dependent shared-state operations and evaluates confinement, immutability, synchronization, and atomic tools.
Covers Promise-based params and search parameters, async request APIs, generated route types, and runtime validation.
Explains runtime output validation, filtering, serialization, and the security value of an explicit response contract.
Defines encapsulation as control over state and valid transitions, then connects it to defensive copying and persistence boundaries.
Separates final assignment, method overriding, and class inheritance while making clear that a final reference does not make an object immutable.
Explains which side writes a foreign key or join table and why both sides of an in-memory bidirectional relationship must remain consistent.
Explains RAG as a runtime retrieval boundary that supplies relevant, current, and governed evidence without changing model weights.
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.