All technologies
C++ logo

C++ Quiz

Systems programming mastery

Practice C++ with 90 questions spread across 3 difficulty levels, roughly 180 minutes of practice in total. Every question comes with a written explanation, so a wrong answer teaches you something. Useful for interview preparation, for checking your own level before taking on a project, or just for finding the gaps in what you know.

Choose your difficulty level

Beginner

C++ Fundamentals

Master C++ basics including syntax, data types, pointers, references, and basic OOP

30 questions45 min
Start Beginner QuizPreview sample questions
Intermediate

C++ Development

Explore STL, templates, operator overloading, inheritance, and memory management

30 questions60 min
Start Intermediate QuizPreview sample questions
Advanced

C++ Mastery

Master move semantics, smart pointers, concurrency, template metaprogramming, and optimization

30 questions75 min
Start Advanced QuizPreview sample questions