Knowledge quizzes
Test your understanding and review explained answers.
Java XML and archive boundaries quiz
Check XML parser policy, archive size, integrity, and finalization contracts.
Java concurrent state and handoff quiz
Check concurrent map, snapshot, handoff, metric, and thread-scope decisions.
Java generics and language contracts quiz
Check generics, dispatch, records, pattern matching, and runtime metadata.
Java JDBC boundary contracts quiz
Check savepoints, parameters, cursor lifetime, diagnostics, and driver capabilities.
Java asynchronous contracts quiz
Test stage composition, failure recovery, cancellation, and bulk executor boundaries.
Java runtime discovery contracts quiz
Check reflective calls, provider discovery, module boundaries, and exact method handles.
Java specialized collections quiz
Check bit indexes, enum sets, backed views, and concurrent queue admission.
Linear and hash structure decisions
Test data-structure invariants, edge cases, and operation costs.
Tree, graph, and range structure decisions
Test data-structure invariants, edge cases, and operation costs.
Advanced structure contracts
Check exactness, ordering, versioning, and cost in six advanced structures.
Index and queue invariants
Check page splits, balance claims, interval pruning, exact keys, and worker intake.
Mutation and versioning contracts
Test split propagation, color repair, interval metadata, exact-key removal, and reader boundaries.
