
This is the second edition of Daily C++ Interview, substantially rewritten and reorganised.
173 questions across thirteen parts, organised by topic — move semantics, templates, the STL, memory management, concurrency, and more. Every question carries a difficulty tag (Junior, Mid, or Senior), topic tags, and cross-references to related questions.
New in this edition:
- Deduplicated and restructured around topics instead of the original daily-email order
- Coverage of C++23 and C++26 features —
std::expected,std::print, deducing this, pack indexing, contracts, reflection - A code-reading capstone (Part 13) for the “what does this code do?” style of interview question
- A 100-day study schedule with spaced repetition (Appendix A)
- Difficulty tags on every question
Whether you are preparing for a junior or senior C++ position, the book gives you not just answers but the reasoning — the kind of understanding that survives follow-up questions.
Targeting quant/trading firms?
If you’re preparing for interviews at places like Jane Street, Citadel, or Optiver, check out also GetCracked — real interview problems from top trading firms, with coding exercises, courses, and coaching.