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

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

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

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

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

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

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

Каталог

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

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

Можете объяснить концепцию обобщенных типов в программировании?

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

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

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

Для слияния нескольких изменений (коммитов) в один коммит в системе контроля версий Git используется операция git rebase с интерактивным режимом.

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

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

Значения типов данных, передаваемых по значению (например, структуры в Swift или примитивные типы в C), обычно размещаются в стеке памяти.

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

Каким образом можно исключить UIButton из цепочки обработчиков ответов Responder Chain?

Однако более прямой способ — переопределить метод hitTest(:with:) в суперклассе или в самом UIButton и вернуть nil, если вы хотите, чтобы кнопка не принимала события касания, тем самым исключая её из цепочки responder.

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

Можете объяснить различия между UIView, UIWindow и CALayer в рамках разработки интерфейсов iOS?

В iOS разработке UIView, UIWindow и CALayer — это разные уровни представления и управления интерфейсом:

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

Если использовать DispatchQueue с WorkItem и вызвать cancel() — когда и как происходит отмена?

Да, в iOS возможна отмена выполнения задачи, если задача поддерживает отмену. Например, при использовании URLSessionDataTask можно вызвать метод cancel(), чтобы остановить загрузку.

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

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

Да, в iOS можно изменить или заменить отображение (view), связанное с текущим контроллером представления (UIViewController), после его создания.

Читать ответ