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

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

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

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

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

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

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

Каталог

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

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

Что такое вовлечённость пользователей и как определили, что она выросла на 20-30% именно из-за вашей системы таргетинга?

Вовлечённость пользователей — это показатель активности и заинтересованности пользователей в продукте. Она может измеряться через метрики, такие как время на сайте, количество сессий, глубина просмотра, конверсии и т.п.

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

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

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

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

Consumer или consumer group: в чём разница и когда использовать?

В Kafka группа потребителей (consumer group) — это набор клиентов, которые совместно читают данные из топиков. Основные черты и устройство:

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

Как выбирать уровень изоляции транзакций и какие накладные расходы?

Уровень изоляции транзакций определяет, насколько транзакция изолирована от изменений, сделанных другими транзакциями, и влияет на возможные аномалии чтения (грязное чтение, неповторяющееся чтение, фантомное чтение).

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

Как реализован Mutex под капотом? Что такое SpinLock и как он работает?

Spinlock активно проверяет доступность ресурса в цикле, не переводя поток в состояние ожидания, что эффективно при кратковременных блокировках и на системах с несколькими ядрами.

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

Что такое Inversion of Control?

Inversion of Control (IoC) — это принцип проектирования, при котором управление созданием и связыванием объектов передаётся внешнему контейнеру или фреймворку, а не реализуется напрямую в коде.

Читать ответ