Welcome to the complete C++ resource centre. Refresh the essentials first, then grind the placement tracks.
Revision Guide
Interview-focused revision of everything you need — from move semantics to modern C++.
- Part 1: Language Foundation & Modern Basics Types, const correctness, references, auto, and structured bindings.
- Part 2: Classes, OOP & Virtual Constructors, destructors, rule of five, inheritance, and the vtable.
- Part 3: Memory, Smart Pointers & Move Semantics new/delete, RAII, unique_ptr/shared_ptr/weak_ptr, and move vs copy.
- Part 4: Templates, STL & Standard Library Templates, concepts, containers, iterators, and algorithms.
- Part 5: Concurrency, Lambda & Top Gotchas Threads, mutexes, atomics, lambdas, and the gotcha sheet.
Top 10 Questions
- Top 10 C++ Questions - Part 1 The 10 most frequently asked C++ placement questions.
Top 25 Questions
- Top 25 - Part 1 First 15 of the top 25 C++ placement questions.
- Top 25 - Part 2 Remaining 10 of the top 25 C++ questions.
Top 50 Questions
- Top 50 - Part 1 First 15 of the most asked C++ questions.
- Top 50 - Part 2 Middle 15 of the top 50 C++ questions.
- Top 50 - Part 3 Final 20 advanced C++ questions.
Output Questions
- Output Questions - Part 1 Predict-the-output C++ puzzles.
- Output Questions - Part 2 More C++ predict-the-output puzzles.
Comparison Questions
- Comparison Questions - Part 1 C++ comparison puzzles.
- Comparison Questions - Part 2 More C++ comparison puzzles.
Section-wise Q&A
- 1. Move Semantics & Ownership Move semantics, ownership, and rvalues.
- 2. Smart Pointers & Memory unique_ptr, shared_ptr, weak_ptr, and RAII.
- 3. OOP, Virtual & Destructors Polymorphism, vtables, and destructor rules.
- 4. Templates & Concepts Template metaprogramming and concepts.
- 5. Concurrency & Atomics Threads, mutexes, atomics, and memory ordering.
- 6. Exceptions & Error Handling Exception safety and handling.
Premium Content
Unlock C++ – Index and all premium lessons with a subscription.
All premium lessons
Ad-free experience
Priority support
From ₹199.99/year — See plans