Programming Quizzes

Languages, frameworks, and computer-science fundamentals — test what you actually remember about the code you write.

backendconcurrencyinterviewjavajvmprogrammingtechnology
15 chapters517 questions
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.
Choose Chapter
androidbackendjavakotlinprogrammingtechnology
8 chapters160 questions
Intermediate-level Kotlin quiz covering language fundamentals, OOP, coroutines, functional programming, collections, Android, Spring backend, and Kotlin Multiplatform.
Choose Chapter
backenddatabasehibernatejavajpaormprogrammingspringspring-datatechnology
10 chapters200 questions
Comprehensive quiz covering Spring Data, Spring Data JPA, Hibernate ORM, entity mapping, transactions, query methods, caching, and performance tuning.
Choose Chapter
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.
Choose Chapter
backenddatabaseprogrammingtechnology
8 chapters255 questions
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.
Choose Chapter
architecturebackendprogrammingtechnology
12 chapters445 questions
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.
Choose Chapter
architecturebackendprogrammingsystem-designtechnology
9 chapters285 questions
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.
Choose Chapter
backendinterviewprogrammingpythontechnology
10 chapters100 questions
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.
Choose Chapter
backendjavaprogrammingspringtechnology
8 chapters190 questions
Test your knowledge of Spring Boot framework - from basic concepts to advanced features
Choose Chapter
backendgolangprogrammingtechnology
22 chapters476 questions
Comprehensive Go programming quiz covering basics, advanced features, concurrency, performance, and best practices.
Choose Chapter
backendjavascriptprogrammingtechnology
10 chapters340 questions
Comprehensive JavaScript quiz covering syntax, types, functions, objects, async, DOM and tooling.
Choose Chapter