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.
281 results across 1 active filter
Page 4 of 12
Places contract, use-case, domain, authorization, and database validation at the boundaries that can enforce each rule consistently.
Design list endpoints with pagination, filtering, sorting, limits, and database-aware performance behavior.
Builds request and response contracts that tolerate independently deployed clients through explicit ownership, additive evolution, stable semantics, and measured deprecation.
Design request DTOs that protect API contracts from domain and persistence models.
Uses unique namespaces and correctly scoped fixtures so parallel tests improve speed without creating collisions.
Treats flakiness as an observable defect in timing, state, order, infrastructure, or product behavior.
Investigate a production API slowdown caused by blocking async calls, thread-pool pressure, and dependency waits.
Investigate a slow API by checking database queries, blocking async, dependency latency, serialization, logging, and runtime pressure.
Pairs a bounded isolated reproduction with telemetry and a disposal fix for leaked database connections.
Explains how hash-based collections use hash codes and equality, then chooses Dictionary or HashSet from the value the program needs to store.
Diagnoses thread-unsafe scoped dependencies inside parallel execution and redesigns the data boundary without exhausting shared resources.
Investigate and fix an API where client retries create duplicate orders, payments, or records.
Explains EF Core projections into DTOs with practical .NET data-access examples and production trade-offs.
Explains raw SQL in EF Core with practical .NET data-access examples and production trade-offs.
Explains split queries versus single joined queries with practical .NET data-access examples and production trade-offs.
Explains EF Core tracking versus no-tracking queries with practical .NET data-access examples and production trade-offs.
Uses controlled state transitions and intention-revealing APIs to keep objects valid rather than treating encapsulation as private fields alone.
Compare minimal API endpoint filters and MVC filters by context, scope, and use case.
Maps an HTTP ETag precondition to EF Core rowversion and returns 412 when the representation is stale.
Connects equality semantics to hash-based collections and chooses identity or value equality deliberately.
Preserves failure context, catches only where recovery or translation is possible, and uses filters without hiding unrelated faults.
Performs a set-based bulk update without loading session entities into the change tracker.
Explain async/await as C# syntax over Task-based asynchronous work, with attention to non-blocking I/O and request throughput.
Explains how an HTTP request flows through ASP.NET Core middleware, routing, endpoint execution, and response generation.