Pick a focused question that fits your time, stack, and interview goal.
119 results across 1 active filter
Page 3 of 5
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.
Builds a bounded readiness check for one required dependency while keeping liveness independent and responses non-sensitive.
Applies an immediate reversible mutation, blocks overlapping writes, and restores the previous state on failure.
Stores an idempotency key, request hash, and response in the same transaction as the created resource.
Implements a small in-memory fixed-window rate limiter with per-key counters.
Implements a small LRU cache using a dictionary plus linked list for O(1) get and put.
Implements descending keyset pagination in LINQ using a compound timestamp-and-id cursor.
Processes a large import in chunks with fresh DbContexts, idempotent keys, cancellation, and bounded tracker growth.
Verifies the exact request bytes, rejects stale signatures, deduplicates event ids, and queues processing durably.
Uses WebApplicationFactory with test-only authentication and isolated dependencies to exercise the real ASP.NET Core pipeline.
Uses the real ASP.NET Core pipeline while replacing only environment-specific boundaries deliberately.
Compares rollback, reset, schema, database, and tenant isolation without hiding transaction or parallelism limits.
Designs a reliable CI test system with fast feedback, deliberate test stages, bounded parallelism, visible flakiness, useful diagnostics, and clear ownership.
Uses `AsSplitQuery` deliberately for a tracked aggregate with multiple collections and explains its consistency boundary.
Controls nondeterministic inputs without weakening production behavior or hard-coding test-only branches.
Maps a stable ProblemDetails validation contract to fields and a fallback form-level error.
Relies on a database unique constraint and translates only the expected provider error into a domain conflict.
Implements interval merging for scheduling-style time ranges with sorted output.
Implements descending keyset pagination with a compound cursor and stable ordering.
Parses a simple filter expression into a validated dictionary without accepting arbitrary keys.
Guards a mutation immediately, exposes pending state, and restores the command after failure.
Updates only public mutable fields and leaves ownership, status, and audit values server-controlled.
Builds a read-only EF Core projection with aggregates, stable ordering, and bounded results instead of loading an entity graph.