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 50 of 52
Explains the cache-aside pattern for read-heavy endpoints and how misses, TTLs, and source-of-truth reads fit together.
Explains aggregate queries, grouping keys, filters before and after aggregation, and business-count correctness.
Explains the different diagnostic roles of logs, metrics, and traces during backend production issues.
Explains middleware continuation, terminal delegates, path branches, short-circuiting, and two-way request and response flow.
Explains what is copied when values and object references are assigned or passed, including the explicit effect of ref, out, and in.
Covers useful request, dependency, exception, log, metric, and availability telemetry for a production .NET API.
Explains tokens as model-specific text units and connects tokenization to context limits, output limits, latency, cost, and text behavior.
Defines DRF as an API toolkit layered on Django rather than a replacement framework.
Defines hallucination as unsupported or incorrect model output and connects it to evidence, task design, evaluation, and user-visible uncertainty.
Defines mutable and immutable objects through observable state changes, aliasing, hashing, and API ownership.
Explains production ownership beyond writing code, including monitoring, alerts, support, and recovery.
Explains assignability by shape, excess-property checks, and the gap between compile-time compatibility and runtime identity.
Separates static annotations from runtime enforcement and explains how tools and frameworks can inspect type information.
Describes the context window as the bounded request state containing instructions, conversation, retrieved evidence, tool results, and output capacity.
Explains the path from Java source to bytecode and running code, including class loading and the JIT without turning the answer into JVM trivia.
Defines abstraction as a deliberate contract over essential behavior, then explains practical C# boundaries and the cost of weak abstractions.
Defines abstraction as a deliberate contract over essential behavior and keeps Java mechanisms secondary to the design purpose.
Explains closures as functions retaining access to lexical bindings, then connects them to callbacks, factories, state, and common capture mistakes.
Explains Java lambdas as implementations of single-abstract-method contracts and connects standard interfaces to API design.
Defines a large language model through next-token prediction and connects that mechanism to useful language behavior and its limits.
Explains LINQ deferred execution with EF Core with practical .NET data-access examples and production trade-offs.
Defines Django as a batteries-included Python web framework and separates framework conveniences from application design.
Defines FastAPI as an ASGI web framework and explains how types drive validation, dependency resolution, responses, and OpenAPI.
Explains how route values, query strings, headers, and request bodies become typed endpoint input.