I know alot of C++ inside out
Why is a #define better than a const?
Explain stack unwinding.
What is difference between malloc/free and new/delete?
What is an anonymous namespace?
What is polymorphism?
What is template metaprogramming?
What is the mutable keyword used for?
What is a functor?
What is a dangling pointer?
What does RAII refer to?
What executes faster: ++i or i++, where i is an integer variable?
What is an example of when a destructor is NOT called at the end of scope?
Explain the difference between a struct and a class.
What is name mangling in C++?
Hope you can answer all of then then :3. Those are all very basic C++ interview questions.