Реальные вопросы, которые задают на собеседованиях для iOS-разработчик в МТС.
Смотрите также задачи с собеседований для iOS-разработчик
Как устроено управление памятью в Swift
Что такое диспетчеризация (dispatch) в Swift и как она работает
В чем разница между семафором и барьером?
Что такое принцип разделения интерфейса (Interface Segregation Principle)
Что такое многопоточность
Что такое Optional в Swift и как его использовать
В чем разница скорости доступа в словаре и массиве?
Что такое принцип подстановки Лисков (Liskov Substitution Principle)
Что такое DispatchSemaphore?
Какие паттерны проектирования вы знаете и использовали в работе
Что такое паттерн Coordinator и используете ли его
Какие архитектуры вы знаете и можете привести примеры из практики
Какую задачу решает dispatch barrier
Расскажите о своем опыте и достижениях
Что такое принципы SOLID и как они помогают писать структурированный код
Какие примитивы синхронизации существуют и как они работают
Как устроены стек и куча, в чем их разница и для чего они нужны
Каковы особенности языка Swift?
Как устроен роутинг и какой механизм используется для навигации в iOS приложении?
Расскажите о паттернах проектирования Singleton, Factory, Decorator и их применении
Все 27 вопросов доступны в Сопровождении до оффера
Узнать подробнее