C/C++
What are the advantages of using a string built on a list?
What other smart pointers exist besides auto_ptr and unique_ptr?
On which container are stack and queue built?
What is the name of the static polymorphism idiom in C++?
Tell about the differences between a reference and a pointer in C/C++.
What sorting algorithm is used in the sort function?
What are the advantages of using vectors compared to lists?
What is the time complexity of insert, search, and delete operations in a binary tree in average and worst cases?
What needs to be done for array elements to move when using realloc?
What are the advantages of using lock_guard in C++?
What are the nuances when interacting with C and C++ programs?
Tell me about the principles of object-oriented programming (OOP).
How are strings implemented in C++?
What factors contribute to amortized constant complexity in a map container?
What should be considered when interacting between C and C++ in the context of exception handling?
What will happen if you call delete operator on a null pointer (nullptr)?
How do you work with multithreading in your projects?
What is an abstract class?
Tell about your experience in developing and maintaining server components.
Give an example when you had to develop a product under a tight deadline.