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.
171 results across 1 active filter
Page 4 of 8
Defines one explicit SQLAlchemy session and transaction owner for each request, job, thread, or async task.
Designs backpressure, worker ownership, completion tracking, failure, and shutdown around asyncio queues.
Treats Python web workers as measured processes with separate memory, lifecycle, and failure boundaries.
Separates process survival, traffic readiness, and slow initialization without turning shared dependency failure into a restart storm.
Combines selective Celery retries with bounded backoff, idempotent effects, and a terminal failure path.
Finds repeated relationship queries and fixes the data shape without introducing a larger query problem.
Connects one slow Python request to generated SQL, representative parameters, database plans, and measured validation.
Separates Python allocation growth from process RSS, native memory, fragmentation, caches, and workload peaks.
Maps DRF and application failures into stable client errors while preserving internal diagnostic evidence.
Maps validation, HTTP, domain, and unexpected failures into a stable client contract while preserving diagnostics.
Makes nested create and update semantics, authorization, identity, and transaction ownership explicit.
Uses FastAPI Security dependencies to combine declared scopes with current application authorization.
Separates fast rollback isolation from tests that must observe commits, multiple connections, or database concurrency.
Uses representative traffic and tail latency to find the real bottleneck and a safe operating range.
Uses routers as feature-oriented HTTP modules while keeping application logic, composition, and contract ownership clear.
Organizes Django configuration without duplicating environments or leaking secrets into source code.
Chooses evidence based on whether latency comes from CPU execution, waiting, contention, or an external dependency.
Coordinates admission stop, task cancellation or draining, resource closure, and bounded termination.
Tests asynchronous coordination through observable events and proves spawned tasks finish or cancel cleanly.
Verifies provider signatures over raw bytes, enforces freshness, and makes repeated delivery idempotent.
Builds a Celery task that survives timeout ambiguity, retries temporary failures, and records one durable business outcome.
Builds a frozen dataclass around Decimal with explicit scale, validation, arithmetic, ordering, and value equality.
Implements a database-backed idempotency boundary that replays one response and rejects key reuse with a different request.
Builds descending keyset pagination with a unique tie-breaker, opaque cursor, limit-plus-one query, and stable next page.