Firman Hanafi
Solution Architect · Notes

Modern Java in Practice

Records, sealed types, virtual threads, structured concurrency, streams and the equals/hashCode contract — the parts that change how you write Java, and the edges where they bite.

intermediateJava · Language20 questions70% to passEN · ID

Twenty questions on the Java features that have actually changed how the language is written — records, sealed types, virtual threads, structured concurrency, pattern matching — plus the older contracts that still catch people out, like equals/hashCode and stream reuse.

You get a score at the end, not a breakdown.

Leaderboard

Grading happens on the server, so this part needs a connection.
Taking the quiz needs an account, so the score is yours and can reach the leaderboard. Sign in with GitHub or Google — reading this page does not need it.
Sign in if you want your score on this board.