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.
618 drills fit a 20-minute session. Closest fits first.
Page 26 of 26
Structures xUnit tests around per-test instances and shares only expensive infrastructure through deliberate class, collection, or assembly fixture lifetimes while preserving isolation and parallel safety.
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 production ownership beyond writing code, including monitoring, alerts, support, and recovery.
Explains LINQ deferred execution with EF Core with practical .NET data-access examples and production trade-offs.
Explains how route values, query strings, headers, and request bodies become typed endpoint input.
Clarifies the difference between objects being retained accidentally and code simply allocating too much temporary memory.
Focuses unit tests on stable behavior, meaningful boundaries, deterministic outcomes, and useful failure messages.
Covers custom domains, TLS, HTTPS, allowed hosts, CORS boundaries, and production-facing endpoint hygiene for App Service APIs.
Explains a practical CI/CD pipeline for .NET applications from code change to deployment verification.
Explains string immutability, concatenation behavior, and pragmatic use of StringBuilder in .NET.
Compares Azure hosting choices for a .NET API using operational complexity, scaling model, deployment ownership, and workload shape.
Explain why async void is usually dangerous outside event handlers and how exceptions behave differently.
Explains returning EF entities from APIs with practical .NET data-access examples and production trade-offs.