Skip to content

C++ Question Sheets

Topic-wise C++ question sheets — 200 questions across 8 topics. Open each sheet online and tick questions as you solve them.

25 questions

C++ Basics and Syntax Interview Questions

Start with how a C++ program is compiled and linked, then learn data types, operators, control flow, functions, overloading, namespaces, const and…

13 Easy10 Medium2 Hard
26 questions

Pointers and Memory Management Interview Questions

Understand stack and heap memory, raw pointers, references, pointer arithmetic, new and delete, and why leaks and dangling pointers happen. Then…

7 Easy13 Medium6 Hard
25 questions

Object-Oriented Programming in C++ Interview Questions

Learn classes, constructors, destructors, inheritance, virtual functions, abstract classes and operator overloading. Go deeper into the vtable,…

6 Easy11 Medium8 Hard
25 questions

Templates and Generic Programming Interview Questions

Write code that works for any type using function and class templates. This topic covers specialization, variadic templates, fold expressions, type…

6 Easy13 Medium6 Hard
25 questions

Standard Template Library (STL) Interview Questions

Master containers such as vector, deque, list, map, set, unordered_map and priority_queue, along with iterators and algorithms. Learn complexity…

7 Easy13 Medium5 Hard
25 questions

Modern C++ (C++11 to C++23) Interview Questions

Learn the features that changed how C++ is written: move semantics, auto, lambdas, perfect forwarding, nullptr, optional, variant, string_view,…

7 Easy13 Medium5 Hard
25 questions

Multithreading and Concurrency Interview Questions

Write safe multithreaded code with std::thread, jthread, mutexes, locks, condition variables, atomics, futures and thread pools. Learn to recognise…

7 Easy11 Medium7 Hard
24 questions

Performance, Debugging and Build Tools Interview Questions

Learn the professional toolchain: CMake, static and dynamic libraries, compiler flags, GoogleTest, gdb, sanitizers, Valgrind and perf. Understand…

7 Easy12 Medium5 Hard

Frequently asked questions

What are question sheets?

Topic-wise lists of C++ interview questions with answers — 200 questions across 8 topics. Tick questions as you solve them; progress is saved in your browser.

Which sheet should I start with?

Start with C++ Basics and Syntax, then Pointers and Memory Management. Use the role-wise pages to see which topics matter most for the job you want.