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

Вопросы на собеседовании в Сбер

3834 вопроса с собеседований в Сбер

3834 вопроса 1634 компании 353 технологии

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

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

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

Каталог

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

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

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

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

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

Можете объяснить отличие между ключевыми словами 'virtual' и 'override' в контексте ООП?

В контексте ООП и языков C++/C# ключевое слово virtual используется для объявления метода в базовом классе, который может быть переопределён в производных классах.

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

Есть ли у тебя вопросы к нам относительно позиции или компании?

Можно спросить о типичных задачах и проектах, с которыми предстоит работать на этой позиции, а также о команде и методах разработки, которые используются в компании. Например:

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

С какими сложностями можно столкнуться при вычислении очень больших чисел Фибоначчи с помощью рекурсии, например, миллиона?

Вычисление очень больших чисел Фибоначчи рекурсией, например, для миллиона, сталкивается с несколькими серьезными проблемами:

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

Есть ли опыт использования примитивов синхронизации, таких как мьютексы и семафоры?

Для синхронизации процессов или потоков в C/C++ применяются различные методы и механизмы:

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

Можно ли рассматривать умные указатели как альтернативу механизму автоматического управления памятью, например сборщику мусора?

Умные указатели в C++ (например, std::uniqueptr, std::sharedptr) предоставляют автоматическое управление временем жизни объектов, освобождая память, когда объекты больше не нужны.

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

Имел ли опыт работы с протоколом HTTPS для обеспечения безопасной передачи данных?

Да, опыт работы с протоколом HTTPS в C/C++ обычно связан с использованием библиотек, таких как OpenSSL или libcurl, для обеспечения безопасной передачи данных по сети.

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

Создавали ли вы пользовательские интерфейсы с использованием QML?

Да, QML — это декларативный язык для создания пользовательских интерфейсов, особенно в рамках Qt. Он позволяет описывать UI с помощью простого синтаксиса, поддерживает анимации и реактивное программирование.

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

Объясните, что происходит во время установки безопасного соединения через протокол HTTPS с точки зрения рукопожатия.

Во время установки безопасного соединения через HTTPS происходит процесс, называемый TLS-рукопожатием (TLS handshake). Его цель — установить защищённый канал связи между клиентом и сервером.

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

Можете объяснить принцип работы модели OSI в сетевых коммуникациях?

Модель OSI (Open Systems Interconnection) — это концептуальная модель, которая описывает, как данные передаются по сети через семь уровней, каждый из которых выполняет определённые функции:

Читать ответ