The technical questions were the following:
- my work in Kaspersky Lab - unit tests, Agile/Scrum/Kanban, my duties
- definition vs declaration
- overriding vs overloading
- virtual constructors, virtual functions in constructors
- new vs malloc, delete vs free. What happens if we use new with free and malloc with delete?
- virtual destructors
- order of call constructors and desctructors
- polymorphism in C++, virtual tables
- vector, queue, list. complexity of operations.