C++ Question Sheets
Topic-wise C++ question sheets — 200 questions across 8 topics. Open each sheet online and tick questions as you solve them.
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…
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…
Object-Oriented Programming in C++ Interview Questions
Learn classes, constructors, destructors, inheritance, virtual functions, abstract classes and operator overloading. Go deeper into the vtable,…
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…
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…
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,…
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…
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…
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.