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

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

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

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

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

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

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

Каталог

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

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

Есть ли у вас практический опыт реализации структурированной конкуренции в проектах?

Да, в iOS разработке структурированная конкуренция часто реализуется с помощью Structured Concurrency в Swift, особенно с появлением async/await.

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

Объясните различия между методами map и flatMap в работе с коллекциями или потоками данных.

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

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

Можете объяснить механизм последовательной обработки сообщений через цепочку обработчиков (Responder Chain)?

Цепочка обработчиков (Responder Chain) — это механизм, при котором событие или сообщение передаётся по цепочке объектов, пока кто-то из них не обработает это событие.

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

Могли бы вы объяснить механизм работы асинхронных операций и их использование в программировании?

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

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

Какими способами можно устранить взаимную блокировку ресурсов в многопоточной программе?

Взаимная блокировка (deadlock) возникает, когда несколько потоков ждут освобождения ресурсов друг другом, и ни один не может продолжить работу. Чтобы устранить или предотвратить deadlock, применяют следующие подходы:

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

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

В iOS для сохранения и организации данных обычно используют несколько подходов в зависимости от объема и типа данных:

Читать ответ