Что тебе больше нравится: архитектура, вёрстка, анимации, оптимизация?
Что проверяют
Осознанность: понимаете ли вы свои сильные стороны и совпадают ли они с вакансией. «Правильного» ответа нет, но есть неправильные: «всё одинаково нравится» (не знаете себя) и «только архитектура, вёрстку не люблю» (если вакансия про UI).
Скелет ответа
- Честно назвать сильную сторону и объяснить, почему она вам интересна.
- Подкрепить примером из опыта с результатом.
- Показать широту: остальное тоже делаете и делаете нормально, с примером.
- Связать с вакансией: что из этого нужно здесь и как вы это закроете.
Пример ответа
«Больше всего — оптимизация и всё, что связано с производительностью. Нравится, что результат измерим: открыл Instruments, нашёл, что 60% времени скролла уходит на декодирование картинок на главном потоке, перенёс в фоновую задачу с даунсэмплингом — и hitch rate упал с 12% до 1%. Это удовольствие от конкретного эффекта.
При этом последний год я в основном писал UI на SwiftUI: собирал дизайн-систему с компонентами и анимациями переходов, так что вёрстка и анимации — рабочий инструмент, а не слабое место. Архитектурные решения принимал в рамках модуля: ввёл координаторы и протоколы для сетевого слоя.
Насколько понял, у вас сейчас проблемы с плавностью ленты на старых устройствах — это ровно та задача, за которую я бы взялся первой.»