Реальные вопросы, которые задают на собеседованиях для iOS-разработчик в Effective Mobile.
Смотрите также задачи с собеседований для iOS-разработчик
В чем разница между классом и структурой
Какие бывают модификаторы доступа в Swift
Как реализовать множественное наследование в Swift
Зачем введен механизм side table (боковой таблицы) в ARC
Что такое замыкания в JavaScript и для чего они нужны
Что такое Optional в Swift и как его использовать
Какие есть способы сохранения данных в iOS
Когда value type начинает храниться на куче вместо стека в Swift
Что такое метод диспетчеризации и какие типы диспетчеризации существуют
В чем разница value type и reference type в Swift и когда использовать каждый
Что такое принципы SOLID и как они помогают писать структурированный код
Что такое escaping и non-escaping замыкания и в чем их отличие в Swift
Как устроена многопоточность в GCD, какие бывают очереди и способы отправки задач
В каких случаях значимые типы в Swift хранятся не на стеке
Что означает ключевое слово final и к каким сущностям оно применимо в Java
Какие бывают проблемы многопоточности и объясни каждую: дедлок, инверсия приоритетов, рейс кондишн, лайфлок
Что такое ARC и как он работает в Swift
Какие виды коллекций есть в Swift
Какие есть приоритеты QoS в GCD и зачем они нужны
Какие особенности есть у enum в Swift, включая ассоциативные значения, raw значения и рекурсивные enum
Все вопросы загружены