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 37 of 37
Separates Spring's application framework and container from Boot's opinionated startup, dependency, configuration, and operational conventions.
Treats a production prompt as a versioned request contract containing instructions, context, output expectations, and application-owned controls.
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.
Distinguishes object identity from value equality and prevents fragile code based on interning or implementation accidents.
Distinguishes reference identity from logical equality and shows how nulls, strings, enums, and domain values affect the choice.
Compares Azure hosting choices for a .NET API using operational complexity, scaling model, deployment ownership, and workload shape.
Distinguishes render-driving state from instance-local mutable values and DOM references.
Prioritizes explicit normalization, strict equality, object identity, nullish handling, and NaN over coercion puzzles.
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.
Explains generics as compile-time type-safe reuse that improves API contracts and removes scattered casts.