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

Банк вопросов с собеседований

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

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

Усильте резюме перед собеседованием

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

Анализ резюме
Сбросить

Каталог

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

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

В какой момент времени и при каких условиях начинает работать диспетчеризация в Swift?

Диспетчеризация методов (method dispatch) в Swift определяет, какой именно код будет выполнен при вызове метода объекта. Выбор типа диспетчеризации происходит в момент компиляции Swift-кода.

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

Каким образом осуществляется обмен данными между различными компонентами интерфейса в SwiftUI?

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

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

Объясните использование ключевого слова synchronized в разработке под Android и как оно влияет на работу с потоками

В Android (и Java в целом) ключевое слово synchronized используется для организации синхронизации между потоками, чтобы избежать проблем с одновременным доступом к общим ресурсам.

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

Чем отличаются компоненты UITableView и UICollectionView в iOS, и в каких случаях предпочтительно использовать каждый из них?

UITableView и UICollectionView — это компоненты для отображения списков и коллекций элементов в iOS, но они имеют разные особенности:

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

Какие новые средства мониторинга и управления состоянием в SwiftUI были внедрены после версии iOS 13?

После iOS 13 в SwiftUI были добавлены новые средства для мониторинга и управления состоянием, которые расширяют возможности реактивного программирования:

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

Расскажите о наиболее сложной задаче, которую вам пришлось реализовать с использованием SwiftUI

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

Читать ответ