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.
300 results across 1 active filter
Page 5 of 13
Combines JDBC batching, compatible identifiers, periodic flush and clear, bounded transactions, and explicit bulk-operation semantics.
Keeps domain outcomes transport-neutral and maps not-found, conflict, invalid transition, and dependency failure at the web boundary.
Propagates trace and observation context through supported clients and executor boundaries without passing framework state manually.
Chooses atomic database expressions, row locks, and constraints from the invariant being protected.
Separates single scheduler ownership from task-level overlap and idempotency controls.
Uses supported properties, replacement beans, and narrow exclusions in that order, with condition-report and upgrade verification.
Connects pool limits to process topology, transaction duration, database capacity, and queueing evidence.
Uses expected versions and conditional writes so delayed or retried Python tasks cannot commit stale decisions.
Chooses Resource, StreamingResponseBody, emitters, or SSE while controlling memory, timeout, disconnect, headers, and late failure.
Streams bounded chunks with explicit resource lifetime, cancellation, late-failure, and proxy behavior.
Tests serialization, headers, status mapping, timeouts, and retries against a controllable HTTP boundary instead of mocking fluent internals.
Verifies commit callbacks without confusing callback registration with durable external delivery.
Tests anonymous, authenticated, forbidden, CSRF, JWT, method, ownership, and full credential flows without confusing mocked identity with authentication.
Explains why ordinary injection resolves once and chooses providers, factories, scoped proxies, or explicit parameters for shorter-lived dependencies.
Overrides FastAPI boundaries for focused tests and restores the global override mapping reliably.
Uses parametrization for one behavior across meaningful cases while keeping failures and intent easy to read.
Runs stable shared production-like dependencies with Spring service connections, real migrations, deterministic data, and bounded startup cost.
Handles multipart uploads with bounded size, untrusted metadata, content inspection, controlled storage, scanning, and cleanup.
Combines multipart limits, metadata validation, content inspection, safe storage, and asynchronous malware processing.
Uses cascaded validation for nested DTOs, class-level constraints for local invariants, and domain services for state-dependent rules.
Binds related values to typed configuration properties, applies validation constraints, and fails with actionable non-secret diagnostics.
Keeps FastAPI dependency resolution at transport and composition boundaries while application services use explicit dependencies.
Contrasts abstraction's caller-facing contract with encapsulation's control of internal state and shows how one object can use both.
Uses versioned migrations and staged compatibility instead of letting Hibernate mutate a production schema automatically.