C/C++
What is an interface class in C++?
How are strings structured in C++?
How to limit the number of class instances in C++?
How to fix the problem when a mutex is a local variable?
What happens to the process memory when we create its copy using the fork system call in the Linux operating system?
Why will move semantics not work with a move operator that is not marked as noexcept?
When will the delete operator not be called on an object in smart pointers?
What is the difference between method overloading and virtual functions in object-oriented programming?
What nuances exist in the interaction between C and C++ programs?
How would you implement serialization of a doubly linked list?
What is the complexity of searching for elements in set and unordered_set data structures?
What is the complexity of removing an element from a vector in C++?
How can a list be sorted?
What is the name of the workaround for passing a value instead of a reference in C/C++?
What are the ways to resolve hash collisions?
What needs to be done to throw exceptions from a constructor?
How would you implement the Singleton pattern in your code?
On which containers are stack and queue implemented?
What are callback functions?
What can you say about the disadvantages of the MVC architectural pattern?