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.
1225 drills fit a 20-minute session. Closest fits first.
Page 5 of 52
Records attributable versions, decisions, evidence references, policy results, and side-effect receipts while minimizing content-rich logs.
Designs backpressure, worker ownership, completion tracking, failure, and shutdown around asyncio queues.
Chooses among shared, provisioned, regional, data-zone, global, batch, or managed-compute patterns from workload and governance constraints.
Chooses among routing, sequential, parallel, evaluator-optimizer, and bounded agent loops from the task's dependency structure.
Treats Python web workers as measured processes with separate memory, lifecycle, and failure boundaries.
Uses provenance, content isolation, constrained authority, behavioral checks, and deterministic enforcement to contain hostile external instructions.
Builds a focused scoring guide, representative labeled examples, bias checks, and ongoing agreement monitoring for model-based evaluation.
Combines bounded instructions, source context, a narrow schema, abstention, semantic validation, review, observability, and rollout.
Designs a bounded and reversible first AI feature with measurable value, controlled data, validation, evaluation, observability, fallback, and human oversight.
Combines product policy, input and output controls, context-aware handling, human escalation, appeals, and measurable safety quality.
Defines safe fallback, reduced capability, stale or cached behavior, and feature disablement without hiding changed guarantees.
Pauses durable execution with a clear action preview, verifies approver authority, handles expiry and changed state, and resumes idempotently.
Stores only useful, scoped, attributable memories with extraction, verification, retrieval, expiry, correction, and deletion.
Coordinates private endpoints, DNS, egress policy, dependent services, observability, and recovery without confusing network isolation with authorization.
Separates process survival, traffic readiness, and slow initialization without turning shared dependency failure into a restart storm.
Coordinates lifecycle rules across application state, provider storage, files, embeddings, caches, traces, evaluations, and backups.
Combines selective Celery retries with bounded backoff, idempotent effects, and a terminal failure path.
Treats streams as event protocols with partial-output UX, cancellation, validation, moderation, and terminal outcome semantics.
Separates traffic, data, dependency, model, prompt, and grader change while maintaining stable anchors and fresh evaluation.
Uses repeatable navigation, heap evidence, retained-object paths, and ownership checks to find subscriptions, listeners, and DOM retained past teardown.
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.
Allocates per-stage deadlines and spend, controls tokens and fan-out, and optimizes for successful outcomes rather than cheap calls.