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.
690 results
Page 2 of 29
Loads a resource once, evaluates owner-or-capability authorization, and avoids trusting route ownership claims.
Explains trusted tenant context, membership checks, tenant-scoped queries, cache keys, and background job propagation.
Pre-aggregates two one-to-many relationships before joining them to prevent fanout from corrupting financial totals.
Explains when to derive values during render instead of storing duplicate state that can drift.
Explains dynamic filters and SQL injection risk with practical .NET data-access examples and production trade-offs.
Builds a story about protecting quality while still making practical delivery decisions.
Explains when a value is wrapped as an object, why unboxing is exact, and how generic APIs can avoid hidden allocations.
Designs a pragmatic branching strategy for normal releases, hotfixes, and production traceability.
Explains URL-backed filters, API query parameters, pagination, sorting, empty states, and shareable list views.
Implements labeled fields, client validation, error summaries, focus recovery, and pending submission state.
Explains admin list/edit/delete workflows with capability checks, audit events, confirmation, validation, and recovery.
Checks health, authentication, and one critical read flow after deployment without creating persistent business data.
Implements a safe in-memory paging helper with metadata and boundary handling.
Builds a small, immutable, non-root .NET runtime image with controlled inputs, external configuration, graceful lifecycle behavior, and a practical patching strategy.
Builds a route-level Next.js failure UI with safe reporting, retry, and an escape route while keeping expected errors out of the boundary.
Compares build artifacts and deployment packages in a .NET release pipeline.
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.
Explains permission-aware navigation, guarded routes, server authorization, stale capabilities, and safe 401/403 handling.
Builds several daily business metrics in one grouped query while keeping each metric definition explicit.
Explains composing dynamic LINQ filters while keeping query execution in SQL and index-friendly.
Models file validation, progress, cancellation, failure, and retry without losing the selected file.
Compares caching response-shaped read models with caching domain entities or raw database objects.
Explains caching and revalidation choices for static, dynamic, user-specific, and frequently changing data.