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

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

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

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

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

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

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

Каталог

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

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

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

Счётчик ссылок для управления памятью обычно реализуется на уровне объекта или его оболочки (runtime), где у каждого объекта хранится число активных ссылок на него.

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

Можете объяснить внутреннюю механику реализации Copy-on-write и как она управляет изменениями данных?

Copy-on-write (COW) — это оптимизация управления памятью, при которой несколько объектов изначально ссылаются на одни и те же данные, а копирование происходит только при попытке изменить эти данные.

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

Как физическое нажатие на экран доходит до обработчика UIControl, например touchUpInside?

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

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

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

В iOS ссылки на объекты в памяти представлены с помощью указателей, но с особенностями, зависящими от типа данных и управления памятью.

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

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

Одна из наиболее трудных задач в рамках iOS-проекта — интеграция сложного функционала с ограничениями платформы и требованиями к производительности и UX.

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

Как iOS понимает, что конкретной view нужен новый layout, и что происходит при вызове setNeedsLayout()?

Метод setNeedsLayout в iOS используется для уведомления системы, что расположение (layout) представления (UIView) изменилось и его нужно обновить.

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

В каких ситуациях метод viewWillAppear вызывается, но при этом не срабатывает viewDidAppear?

Метод viewWillAppear вызывается каждый раз перед тем, как представление контроллера появится на экране, тогда как viewDidAppear вызывается после того, как представление уже появилось и отображается.

Читать ответ