Interview Prep Guides
C++ deep dives, taught from scratch.
-
Fundamentals
OOP basics, constructors, Rule of Three/Five/Zero, templates, exceptions, lambdas
-
Virtual Functions & Polymorphism
vtables, slicing, name hiding, virtual destructors, NVI, MI mechanics
-
Iterators, Moves, Smart Pointers, Concurrency
iterator invalidation, move semantics, smart pointer internals, concurrency basics
-
Move Semantics
value categories, std::move, noexcept and vector, copy elision, perfect forwarding
-
Performance & Optimization
latency numbers, cache mechanics, data layout, branches, vectorization, measurement