Что нравится и вдохновляет в iOS разработке
Что проверяют
Осознанно ли вы выбрали платформу и надолго ли пришли. За мягкой формулировкой прячется практичный интерес: человеку, которому интересна платформа, не нужно напоминать читать документацию и разбираться в системных ограничениях.
Как отвечать
Говорите про то, что делаете руками, и подкрепляйте конкретикой:
- близость к устройству: жесты, анимации, камера, датчики, работа в фоне и расход батареи. Отклик интерфейса ощущается физически, и отвечаете за него вы;
- предсказуемая экосистема: один язык, один набор инструментов, обозримая матрица устройств. Можно углубляться, а не догонять зоопарк;
- планка качества: гайдлайны, ожидания пользователей и ревью в магазине заставляют доводить детали, а требования приватности дают ограничения, которые интересно обходить честно;
- язык: Swift с сильной системой типов, опционалами и моделью конкурентности, где часть гонок ловит компилятор.
Полезно рассказать историю: экран, который подтормаживал, и что вы изменили после профилирования; перевод слоя сети с колбэков на async/await; первый раз, когда правильно разложили работу между главным потоком и фоном. Так ответ звучит как опыт, а не как список слов.
Уместно добавить, куда хотите расти дальше: производительность, архитектура модуля, инструменты команды.
Где спотыкаются
Отвечают комплиментами платформе. Похвала экосистеме не говорит о кандидате ничего, а собеседующий ждал рассказа про вашу работу.
Вставляют выдуманные цифры вроде «ускорил загрузку на треть» или «улучшил удобство на четверть». Удобство процентами не меряется, а про ускорение сразу спросят, чем мерили, на каком устройстве и что было в базовом замере.
Перечисляют модные технологии, с которыми не работали. Упомянули дополненную реальность или модели на устройстве, ждите вопроса про расход батареи и размер модели, иначе вдохновение выглядит пересказом рекламной страницы.