Pick a focused question that fits your time, stack, and interview goal.
15 results across 1 active filter
Page 1 of 1
Partitions limits by authenticated user or trusted client address and returns useful 429 retry metadata.
Loads a resource once, evaluates owner-or-capability authorization, and avoids trusting route ownership claims.
Implements bounded filtering and deterministic keyset pagination without accepting arbitrary query expressions.
Creates a resource through an explicit request DTO and returns typed 201, 409, and validation outcomes.
Maps an HTTP ETag precondition to EF Core rowversion and returns 412 when the representation is stale.
Separates caller cancellation from a dependency timeout and maps expected downstream outcomes safely.
Validates size and signature, writes under a generated storage key, and keeps untrusted files outside the public web root.
Validates a bounded command set completely before applying all updates in one SaveChanges transaction.
Stores an idempotency key, request hash, and response in the same transaction as the created resource.
Verifies the exact request bytes, rejects stale signatures, deduplicates event ids, and queues processing durably.
Updates only public mutable fields and leaves ownership, status, and audit values server-controlled.
Maps a named capability to an ASP.NET Core policy and enforces it at the endpoint boundary.
Persists a job and outbox command before returning a status URL for long-running work.
Produces field-keyed validation errors through one reusable endpoint boundary.
Authorizes metadata before opening storage and streams the file with safe headers and range support.