С какими приложениями вы работали: веб или мобильными
Что проверяют
Понимаете ли вы разницу в подходах, а не просто отвечаете одним словом.
Как отвечать
Назовите платформы и сразу покажите, чем отличается проверка каждой. Односложный ответ ничего не даёт.
Веб:
- матрица браузеров и разрешений, поведение при масштабировании;
- инструменты разработчика: сеть, консоль, эмуляция медленного соединения;
- кэш и обновление статики после релиза, чтобы у пользователя не осталась старая версия скрипта;
- доступность и работа с клавиатуры;
- относительная простота выкладки: исправление доезжает до всех сразу.
Мобильные, где отличий больше всего:
- фрагментация: версии системы, размеры экранов, производители со своими оболочками;
- жизненный цикл: сворачивание, убийство процесса в фоне, восстановление состояния. Целый класс дефектов, которого в вебе просто нет;
- прерывания: звонок, уведомление, потеря фокуса;
- разрешения: выдача, отказ, отзыв в настройках системы уже после выдачи;
- сеть: переключение между сетями, полная потеря, работа офлайн;
- обновление: переход со старой версии с сохранёнными данными и миграцией локальной базы;
- выкладка: постепенный раскат и невозможность мгновенно откатить установленное. Отсюда цена ошибки заметно выше.
Если работали только с одним, скажите прямо и покажите, что понимаете специфику второго. Это честнее и производит лучшее впечатление, чем расплывчатое «и с тем, и с этим».
Полезно добавить, что общего: проверка API под обоими клиентами обычно одна и та же, и именно там дешевле всего закрывать логику.
Где спотыкаются
Отвечают одним словом без содержания.
Переносят подход из веба на мобильные, игнорируя жизненный цикл.
Проверяют мобильное приложение только на эмуляторе.
Не проверяют обновление с предыдущей версии.