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.
208 results across 1 active filter
Page 9 of 9
Chooses among common Java map implementations by lookup behavior, iteration order, sorting, range operations, and key contracts.
Separates in-process decoupling from durable cross-process delivery and makes timing, failure, and transaction expectations explicit.
Adds dependency health only when it supports a specific operational decision and can be checked cheaply and safely.
Places exception handling at boundaries that can recover, add meaningful context, or translate abstraction levels while preserving the cause.
Places a short transaction around one application use case while keeping remote calls, user interaction, and bulk work outside.
Contrasts runtime-checked array covariance with compile-time-safe generic invariance and explains why generic arrays are restricted.
Treats raw types as a legacy compatibility boundary that can introduce heap pollution and delayed runtime failures.
Explains interference, stateful lambdas, execution-order assumptions, safe collection, and visibility of unavoidable effects.
Explains fail-fast iteration, safe removal patterns, structural modification, and why the exception is not a concurrency guarantee.
Explains generics as compile-time type-safe reuse that improves API contracts and removes scattered casts.
Explains how delegation preserves replaceable behavior and narrower coupling while recognizing valid inheritance cases.
Explains Java generic invariance through the unsafe write that subtype assignment would otherwise permit.
Separates String immutability from interning and connects both to safe sharing, equality, concatenation, and practical performance.
Connects Java's equality and hash contracts to real HashMap and HashSet behavior, including mutable-key failures.
Explains Java lambda capture through copied local values, mutable referenced objects, lifetime, and safe state handling.
Keeps JSON binding, validation, writable fields, and response evolution separate from domain and persistence models.