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

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

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

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

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

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

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

Каталог

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

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

В чем заключается назначение и использование слабых ссылок с ключевым словом unowned в программировании?

Это помогает избежать циклов сильных ссылок (retain cycles), которые приводят к утечкам памяти.

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

Поделись своими профессиональными успехами и результатами в прошлой компании

В прошлой компании я успешно реализовал несколько ключевых функций для iOS-приложения, что повысило удобство пользователей и улучшило показатели удержания.

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

Можете объяснить, что такое ограничения типов в программировании?

Ограничения типов (type constraints) в программировании — это правила, которые определяют, какие типы данных могут использоваться в определённых контекстах, например, в обобщённых (generic) функциях или классах.

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

Объясните этапы жизни экземпляра ViewController в iOS приложении.

Жизненный цикл ViewController в iOS состоит из нескольких ключевых этапов, которые управляют загрузкой, отображением и выгрузкой контроллера:

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

В какой технологический стек ты предпочитаешь погружаться в работе?

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

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

Каким образом определить и предотвратить ситуацию livelock в системах?

Livelock — это ситуация, когда процессы или потоки постоянно меняют своё состояние в ответ друг на друга, но при этом не продвигаются к завершению задачи, то есть система активна, но не делает полезной работы.

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

Какие процессы и изменения происходят с представлением после вызова метода viewDidLoad в жизненном цикле контроллера?

После вызова метода viewDidLoad в жизненном цикле UIViewController происходит инициализация и настройка представления (view), которое загружено в память, но ещё не отображено на экране. В этот момент:

Читать ответ