Pick a focused question that fits your time, stack, and interview goal.
167 results across 1 active filter
Page 3 of 7
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.
Investigate a slow API by checking database queries, blocking async, dependency latency, serialization, logging, and runtime pressure.
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.
Compare minimal API endpoint filters and MVC filters by context, scope, and use case.
Turns a modular-monolith choice into enforceable code and data ownership rather than relying on folders and team discipline alone.
Maps an HTTP ETag precondition to EF Core rowversion and returns 412 when the representation is stale.
Improves architecture through protected behavior, incremental boundaries, and measurable delivery instead of a risky all-at-once rewrite.
Treats JSON serialization settings and DTO shape as a public contract, including naming, enums, nulls, converters, compatibility, and tests.
Explains how an HTTP request flows through ASP.NET Core middleware, routing, endpoint execution, and response generation.
Explains filtered Include in EF Core with practical .NET data-access examples and production trade-offs.
Restores client scheme, host, and address behind trusted proxies without accepting spoofed forwarding data from arbitrary callers.
Explains global query filters in EF Core with practical .NET data-access examples and production trade-offs.
Investigate and mitigate API failures caused by a slow or failing downstream dependency.
Separates caller cancellation from a dependency timeout and maps expected downstream outcomes safely.
Explains stale edit detection, row versioning, conflict UI, refresh behavior, and safe update contracts.
Separates process start from readiness, coordinates hosted-service startup, and drains work within a bounded shutdown window.
Explains controller actions, result types, status codes, thin controllers, and HTTP response generation.
Explains transient, scoped, and singleton lifetimes in ASP.NET Core APIs and production bugs caused by wrong lifetime choices.
Explains endpoint routing, route templates, HTTP method matching, endpoint metadata, and ambiguity problems.