C / C++ practice
C & C++ Coding Interview Practice — AI-Graded
One adaptive 50-question playground for both C and C++. Toggle the language for any question, and the AI mentor generates idiomatic starter code, hidden tests, and complexity feedback for the language you picked — from pointers and manual memory to STL, templates and systems-style problems.
What you'll drill
- Pointers & references
- Dynamic memory (malloc/new)
- Arrays, strings & buffers
- Structs, classes & OOP
- Templates & generics (C++)
- STL containers & iterators
- STL algorithms (<algorithm>)
- Recursion & backtracking
- Dynamic programming
- Graphs (BFS, DFS, Dijkstra)
- Trees, tries & heaps
- Competitive-programming patterns
One playground, both languages
The C / C++ playground uses the same AI grading pipeline as the rest of the app. For C, the mentor emits C11 with #include <stdio.h> plus a working main(). For C++, it emits C++17 with a class Solution skeleton and STL headers. Every hint, debug trace, complexity note and reference solution respects the language you picked.
Your session is autosaved, so if you close the tab you'll resume where you left off — including your language choice and unsaved code.