C/C++
What is the purpose of the volatile keyword in C/C++?
How do you invoke a pure virtual method?
What do you know about Big Endian, Little Endian, and Middle Endian notations?
What alternative solution can you suggest for storing a float type price as a key?
Are you familiar with Protobuf technology?
What are the optimizations available for working with strings in C++?
How is the std::map container in C++ structured?
What is the difference between rvalue and lvalue?
When should you use std::set and when std::unordered_set in C++?
How does unique_ptr work in C++?
How many bytes does a pointer occupy?
What is the purpose of the explicit keyword in C++?
What is the purpose of the thread::join() function in C++?
What is a strong exception guarantee and how is it implemented in C++?
What is ODR (One Definition Rule) in C++?
How is the hash table implemented in unordered_map?
What is new placement in C++?
What is the basic exception guarantee in C++ and how is it applied in programming?
What is the difference between vector and list containers in C++?
What are the differences between static and dynamic libraries?