Подготовка к интервью

Вопросы на собеседовании в Открытые Решения

34 вопроса с собеседований в Открытые Решения

34 вопроса 415 компаний 353 технологии

Что проверяют на интервью

Как устроена подборка

Подборка объединяет вопросы, отмеченные на этапах интервью в Открытые Решения. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: c++, database, sql.

Каталог

Результаты поиска

Найдено: 34
Теория

Объясните назначение и использование ключевого слова explicit в языках программирования.

Без explicit компилятор может автоматически преобразовывать типы, что иногда приводит к неожиданным ошибкам или нежелательному поведению.

Читать ответ
Теория

Как у вас с Linux и какими дистрибутивами вы пользовались?

В моём опыте работы с Linux я использовал эту ОС как для разработки, так и для администрирования серверов. Основные задачи включали:

Читать ответ
Теория

Расскажите про std::unique_ptr, std::shared_ptr и std::weak_ptr, их отличия и потокобезопасность.

std::uniqueptr — умный указатель, который владеет объектом эксклюзивно. Он не копируемый, только перемещаемый, что гарантирует единственного владельца ресурса. При уничтожении uniqueptr освобождает управляемый объект.

Читать ответ
Теория

В чем заключается различие между оператором delete и оператором delete[] при освобождении памяти в C++?

В C++ оператор delete используется для освобождения памяти, выделенной под один объект, а оператор delete[] — для освобождения памяти, выделенной под массив объектов.

Читать ответ
Теория

Можете ли вы пояснить, что представляет собой CMake и как он используется для автоматизации сборки проектов?

CMake — это кроссплатформенная система автоматизации сборки, которая генерирует файлы сборки (Makefile, проекты для IDE и т.д.) из описания проекта в файле CMakeLists.txt.

Читать ответ