Собеседования Middle/Junior. Разбор вопросов и комментариев.
Привет. Недавно провел три собеседования на уровни Junior и Middle. Разберем вопросы, которые были заданы. Также ответим на самые популярные комментарии и претензии зрителей. Приятного просмотра! Twitch: / ambushedraccoontv Telegram: Список вопросов: 1. Расскажи о себе. 2. Порядок вызова конструкторов. 3. explicit. 4. Директивы препроцессора, этапы сборки. 5. Защита от повторного включения. 6. Циклические ссылки/указатели. 7. delete nullptr/0. 8. virtual деструктор/конструктор. 9. move - семантика. 10. placement new. 11. final. 12. Исключение в конструкторе. 13. Умные указатели. 14. Однонаправленный список. Удалить текущий элемент. 15. Ассоциативные контейнеры. 16. Экранирование символов. 17. Заголовочные файлы. Код в них. 18. extern, extern “C”. 19. Взвести/сбросить бит. Порядок байт в памяти. 20. Сериализация/Десериализация. 21. union. 22. CoW. 23. Функторы, Лямбды. 24. Наследование от STL контейнеров. 25. ООП. 26. Виды Полиморфизма. 27. Наследование. 28. protected наследование. 29. Задача максимальный элемент в массиве(с подвохом по крайним случаям). 30. Зачем нужны алгоритмы. 30. Исключение в деструкторе. 30. POD типы. 30. Размер пустого класса.