Knowledge quizzes
Test your understanding and review explained answers.
Java basics quiz
Check primitive types, integer division, array bounds and loop behavior with explained Java basics questions.
Java LinkedList quiz
Test Java LinkedList endpoint methods, positional removal, null results, iterator edits and indexed traversal costs.
Java collections contract quiz
Review ordering, equality, backed views, queue priority and access costs across Java collection implementations.
Java runtime and concurrency quiz
Check Java volatile updates, reflection failures, runtime metadata and resource ownership with explained answers.
Java 17 and 21 feature quiz
Check Java17/21 records, sealed subtype rules, pattern matching, sequenced collections and virtual-thread boundaries.
Java objects and ownership quiz
Review Java pass-by-value, final references, dispatch, constructor rules and object equality through ownership questions.
Java generics and call boundaries quiz
Check Java generic invariance, wildcard reads and writes, erasure and overloaded method selection.
Java stream contracts quiz
Review Java stream demand, reuse, encounter order, collectors and reduction laws through explained contract questions.
Java concurrency and completion quiz
Check Java task admission, queue bounds, atomics, cancellation and worker shutdown with explained concurrency answers.
Java input, files and network quiz
Review Java validation, Unicode encoding, stream closure, partial I/O and HTTP failure policies.
Java algorithm invariants quiz
Check Java tree ordering, trie membership, graph traversal, heap operations and algorithm invariants.
DSA Fundamentals Quiz
Check your understanding with explained multiple-choice questions.
