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

Вопросы на собеседовании в Альфа-Банк

1058 вопросов с собеседований в Альфа-Банк

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

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

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

Подборка объединяет вопросы, отмеченные на этапах интервью в Альфа-Банк. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: devops, infrastructure, database.

Каталог

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

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

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

В операционных системах существуют различные методы управления задачами и ресурсами, которые обеспечивают эффективное выполнение процессов и использование ресурсов:

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

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

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

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

Что произойдет с объектом, если на него существует только одна несильная ссылка (unowned) и она станет недоступной?

Если на объект существует только одна несильная ссылка (unowned), то это означает, что объект должен быть жив, пока эта ссылка существует.

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

Что такое run loop?

Цикл выполнения (run loop) — это основной цикл обработки событий в приложении. Он позволяет планировать работу и координировать входящие события (от пользователей, сети, таймеров и т.д.) в определенном потоке.

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

Когда замыкание в Swift считается escaping, даже если в коде не указано ключевое слово @escaping?

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

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

Как взаимодействуют механизмы GCD и OperationQueue при управлении задачами в iOS?

GCD (Grand Central Dispatch) и OperationQueue — это два механизма для управления асинхронными задачами в iOS, но они работают на разных уровнях абстракции.

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

Каким образом можно выявить циклы удержания (retain cycle) в памяти при разработке приложений?

Циклы удержания (retain cycles) возникают, когда два или более объекта ссылаются друг на друга сильными ссылками, из-за чего память не освобождается, даже если объекты больше не нужны.

Читать ответ