| 1 | What is auto return type deduction for functions? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Intermediate |
| 2 | What is decltype and how does it differ from auto? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Intermediate |
| 3 | What is decltype(auto) and when is it needed? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Advanced |
| 4 | What is the auto keyword? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Beginner |
| 5 | What is the difference between auto, auto&, and const auto&? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Beginner |
| 6 | What are the benefits and risks of using auto? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Beginner |
| 7 | What is the difference between auto x = {…} and auto x{…}? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Beginner |
| 8 | How does template argument deduction work? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Intermediate |
| 9 | Why does auto strip references and top-level const, and when is that a problem? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Advanced |
| 10 | What is class template argument deduction (CTAD)? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Advanced |
| 11 | How does deduction interact with reference collapsing rules? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Advanced |
| 12 | What is a forwarding (universal) reference and how is it deduced? C++ › Type Deduction & auto | C++ | Type Deduction & auto | Intermediate |
| 13 | How do you specify a lambda's return type? C++ › Lambda Expressions | C++ | Lambda Expressions | Intermediate |
| 14 | What is static_cast used for? C++ › Casting & Conversions | C++ | Casting & Conversions | Beginner |
| 15 | What is narrowing conversion and how does brace initialization help? C++ › Casting & Conversions | C++ | Casting & Conversions | Intermediate |
| 16 | What are the different ways to apply a constraint to a template? C++ › Concepts & Constraints | C++ | Concepts & Constraints | Intermediate |
| 17 | What is a generic (template) lambda? C++ › Lambda Expressions | C++ | Lambda Expressions | Advanced |