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.
39 results across 1 active filter
Page 2 of 2
Verifies provider signatures over raw bytes, enforces freshness, and makes repeated delivery idempotent.
Implements a database-backed idempotency boundary that replays one response and rejects key reuse with a different request.
Tests missing, unauthenticated, owner, and cross-owner access through FastAPI's real dependency and routing boundary.
Uses lifespan to acquire and release process-level resources while making readiness, workers, failures, and tests explicit.
Separates deterministic request-shape validation from authorization, I/O, workflows, and durable business invariants.
Explains runtime output validation, filtering, serialization, and the security value of an explicit response contract.
Separates bearer-token extraction and OpenAPI description from token validation, user lookup, and authorization.
Defines FastAPI as an ASGI web framework and explains how types drive validation, dependency resolution, responses, and OpenAPI.
Uses an explicit discriminator to model genuine request variants with predictable validation and OpenAPI output.
Chooses between small in-process follow-up work and durable, independently operated background execution.
Distinguishes small in-process post-response work from durable, retryable, independently operated jobs.
Chooses between FastAPI-managed response processing and direct control over the HTTP response.
Chooses between synchronous and asynchronous FastAPI handlers based on the libraries and work they execute.
Chooses synchronous or asynchronous FastAPI test clients from the boundary exercised and resources involved.
Explains nested ASGI middleware ordering, reverse response flow, exception boundaries, CORS, and streaming-safe design.