programming
Programming Quizzes
Languages, frameworks, and computer-science fundamentals — test what you actually remember about the code you write.
A comprehensive Java assessment for experienced developers covering the language, type system, object model, generics, collections, functional programming, concurrency, the Java Memory Model, JVM internals, garbage collection, I/O, reflection, modules, modern Java features, performance, diagnostics, and common production pitfalls. Focused on Java, the JDK, and the JVM rather than Spring, Hibernate, Jakarta EE, or build tools.
Intermediate-level Kotlin quiz covering language fundamentals, OOP, coroutines, functional programming, collections, Android, Spring backend, and Kotlin Multiplatform.
backenddatabasehibernatejavajpaormprogrammingspringspring-datatechnology
10 chapters200 questions
Comprehensive quiz covering Spring Data, Spring Data JPA, Hibernate ORM, entity mapping, transactions, query methods, caching, and performance tuning.
architecturebackendprogrammingsystem-designtechnology
16 chapters468 questions
A comprehensive, language-agnostic quiz for experienced developers covering design patterns, SOLID principles, object-oriented design, clean code, refactoring, dependency management, testing practices, architectural trade-offs, and common software-design pitfalls. Focused on choosing and applying appropriate techniques rather than memorizing pattern names.
A comprehensive SQL quiz for experienced developers covering relational concepts, joins, aggregation, subqueries, common table expressions, window functions, constraints, transactions, indexing, query behavior, schema design, and performance fundamentals. Focused on broadly applicable SQL knowledge rather than a single database product.
An advanced C# and .NET quiz for experienced developers covering the type system, object-oriented programming, generics, collections, LINQ, asynchronous programming, concurrency, memory management, exceptions, reflection, modern language features, runtime behavior, performance, and common production pitfalls.
An advanced Rust quiz for experienced developers covering ownership and borrowing, lifetimes, traits, generics, enums and pattern matching, error handling, iterators, smart pointers, concurrency, async programming, unsafe Rust, macros, memory layout, performance, and idiomatic API design.
A practical Python quiz covering core syntax, data types, collections, functions, object-oriented programming, exceptions, iterators, generators, context managers, modules, typing, concurrency, and common language pitfalls. Focused on the Python language and standard library rather than web or data-science frameworks.
Test your knowledge of Spring Boot framework - from basic concepts to advanced features
Comprehensive Go programming quiz covering basics, advanced features, concurrency, performance, and best practices.
Comprehensive JavaScript quiz covering syntax, types, functions, objects, async, DOM and tooling.