Чем отличаются контейнеры std::list и std::vector в C++ по характеристикам и применению?
Можете рассказать о функциональности, которую вы внедрили в своем последнем проекте?
Какова роль виртуальной памяти в управлении ресурсами операционной системы?
Можете объяснить, что представляет собой абстрактный класс в объектно-ориентированном программировании?
Можете объяснить, что означает переопределение виртуальной функции в объектно-ориентированном программировании?
Можете объяснить, для чего используется системный вызов lseek в операционной системе?
Какими системами управления базами данных у вас уже был опыт работы?
Какие типы умных указателей существуют в C++ и чем они отличаются по своему поведению?
Можете рассказать о паттернах проектирования, которые вы использовали в своих проектах?
Можешь привести пример использования ключевого слова virtual в программировании?
Какие последствия могут возникнуть, если в деструкторе произойдет выбрасывание исключения?
Каким образом ты удостоверяешься, что твой код корректно компилируется перед запуском тестов или выполнения?
Можете объяснить принцип инкапсуляции в объектно-ориентированном программировании?
Какой принцип SOLID касается открытости и закрытости программных модулей для изменений?
Как определяется эффективность поиска элементов в хеш-таблице и с чем связаны её временные характеристики?
Стоит ли использовать оператор логического И (&&) с возможностью перегрузки в своих проектах?
Какие условия необходимо выполнить, чтобы можно было использовать объект в качестве ключа для контейнера unordered_set?
Когда ты осознал, что программирование — это твое профессиональное направление?
Бывали ли случаи написания вами сложных SQL-запросов для работы с базами данных?
Как объяснить принцип слоистости контейнеров Docker и зачем он нужен?