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

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

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

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

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

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

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

Каталог

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

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

Участвовали ли вы в разработке проекта, использующем оба языка программирования: Swift и Objective-C?

Да, в некоторых проектах я работал с кодовой базой, где одновременно использовались Swift и Objective-C. Обычно это происходит при постепенном переходе с Objective-C на Swift или при интеграции новых модулей.

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

@ViewBuilder в SwiftUI: составные представления

Аннотация @ViewBuilder в SwiftUI используется для создания составных представлений из нескольких дочерних вьюшек, позволяя писать несколько вью подряд внутри замыкания, которое возвращает один объединённый результат.

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

Как View и ViewModel общаются в UIKit — используется ли что-то вроде RxSwift/Combine для биндингов?

В UIKit связывание данных с элементами пользовательского интерфейса обычно реализуется вручную, так как в отличие от SwiftUI, здесь нет встроенного механизма двустороннего биндинга.

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

Можешь ли ты перечислить и объяснить основные методы работы с DispatchGroup в iOS?

DispatchGroup в iOS используется для группировки нескольких асинхронных задач и отслеживания их завершения. Основные методы и способы работы с DispatchGroup:

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

Каковы отличия между архитектурными паттернами VIPER и Clean Swift в мобильной разработке?

VIPER и Clean Swift — это архитектурные паттерны для iOS, направленные на разделение ответственности и улучшение тестируемости, но имеют некоторые отличия:

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

Расскажи про использование SwiftUI на проекте — какая политика, сколько экранов написано на SwiftUI

Да, я использовал SwiftUI в предыдущих проектах.

Читать ответ