C/C++
What can you say about the disadvantages of the MVC architectural pattern?
How many tables of virtual functions will there be for two classes involved in inheritance?
How does the quicksort algorithm work?
What can you tell about working with exceptions in constructors?
What needs to be implemented in a class to use it as a key in associative containers?
On what data structure is a priority queue based?
What pointer is used with shared_ptr?
How would you extend the functionality of a standard container?
How to cause memory leaks in shared_ptr?
How to remove an element from a vector without caring about the order if it is a constant?
How does the 'new' operator work in C++?
How would you compare two floating-point numbers for equality?
What is virtual inheritance?
Why is it necessary to return a reference to the current object when overloading the assignment operator?
What tree balancing algorithms are you familiar with?
What is the time complexity of insert, delete, and search operations in a set data structure?
What difficulties can arise when testing the correctness of a Singleton implementation?
What smart pointers exist in C++?
What is the complexity of removing an element in list and vector containers by iterator?
Can streams be copied?