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 5 of 8
Builds a useful DRF lifecycle model for policy checks, handler execution, exception conversion, and rendering.
Uses a database transaction and row lock to keep stock non-negative when reservations race.
Persists business state and durable publication intent atomically while leaving broker delivery to an idempotent publisher.
Tests missing, unauthenticated, owner, and cross-owner access through FastAPI's real dependency and routing boundary.
Runs a migration-backed pytest integration test against PostgreSQL and proves case-insensitive email uniqueness.
Separates SQLAlchemy connectivity, checked-out database resources, ORM state, and transaction ownership.
Uses lifespan to acquire and release process-level resources while making readiness, workers, failures, and tests explicit.
Keeps representation validation at the API boundary and moves changing workflows to explicit application owners.
Separates deterministic request-shape validation from authorization, I/O, workflows, and durable business invariants.
Explains serialization, import safety, start methods, worker failure, and data-transfer cost.
Explains task references, exceptions, caller lifetime, shutdown, and durable-work boundaries.
Makes AsyncSession transaction ownership and every database I/O point explicit.
Explains why object checks do not automatically filter list results or authorize object creation.
Explains runtime output validation, filtering, serialization, and the security value of an explicit response contract.
Defines DRF as an API toolkit layered on Django rather than a replacement framework.
Separates bearer-token extraction and OpenAPI description from token validation, user lookup, and authorization.
Defines mutable and immutable objects through observable state changes, aliasing, hashing, and API ownership.
Explains conventional CPython thread execution and the optional free-threaded runtime boundary.
Separates static annotations from runtime enforcement and explains how tools and frameworks can inspect type information.
Uses constrained Python mocks to catch interface drift and model asynchronous calls honestly.
Connects SQLAlchemy object states to flush, commit, close, serialization, and later attribute access.
Explains callable decoration, closure-based configuration, metadata preservation, ordering, async behavior, and hidden control flow.
Defines Django as a batteries-included Python web framework and separates framework conveniences from application design.
Defines FastAPI as an ASGI web framework and explains how types drive validation, dependency resolution, responses, and OpenAPI.