C & C++
Pointers, memory management, object-oriented C++ and the STL: the foundation for systems programming, embedded work and competitive coding.
What you are tested on
- Pointers and arrays
- Dynamic memory and leaks
- Classes, constructors and virtual functions
- STL containers and algorithms
- RAII and smart pointers
Practice problems
Roadmaps
How your C & C++ rating works
You start at 1200. Each timed, rated test moves your C & C++ rating up or down, the way chess ratings move. Recruiters see the number and the band (Beginner, Intermediate, Advanced or Expert), so they can judge your skill before reading a résumé. See a sample profile.
Questions about C & C++
Why do interviewers ask C and C++ pointer questions?
Pointers show whether you understand memory, which matters for performance and debugging in any language.
Should I learn C before C++?
A little C helps, but you can start with C++ and learn pointers as you go.