Какие статистические методы вы знаете
Что проверяют
Для Android-разработчика это вопрос не про учебник, а про умение честно читать метрики: время запуска, плавность кадров, долю падений, итоги эксперимента. Интервьюер хочет понять, отличите ли вы реальное улучшение от шума. Следом часто спрашивают, почему среднее время запуска плохо описывает то, что видят пользователи.
Как отвечать
Назовите методы и сразу привяжите их к мобильной разработке:
- описательная статистика: среднее, медиана, разброс. Время старта и длительность кадров распределены с длинным хвостом, поэтому смотрят медиану и перцентили p90, p99, а не среднее;
- перцентили на практике: в Macrobenchmark
StartupTimingMetricвыводит минимум, медиану и максимум по итерациям, аFrameTimingMetricперцентили длительности кадра. Firebase Performance Monitoring тоже показывает распределение, а не одну цифру; - доли и частоты: процент сессий без падений, доля ANR в Android vitals. Их сравнивают как пропорции с учётом числа пользователей;
- доверительные интервалы: показывают, насколько можно доверять цифре. Разница в 30 мс при разбросе в 200 мс между запусками сама по себе ничего не доказывает;
- проверка гипотез: t-тест Уэлча, критерий Манна-Уитни для скошенных данных, z-тест для долей. Нужны, когда сравниваете две версии или две ветки эксперимента в Firebase A/B Testing;
- корреляция и регрессия: связь размера APK с конверсией в установку, времени старта с удержанием. Корреляция не равна причинности.
Хорошо рассказать, как вы убирали шум при замерах: одно и то же физическое устройство, прогрев, режим компиляции через CompilationMode, несколько итераций, сравнение медиан до и после Baseline Profiles.
Где спотыкаются
Сравнивают одиночные запуски на эмуляторе. Замер производительности без повторов и на нестабильном окружении даёт случайную цифру.
Выдают корреляцию за причину: «пользователи с тёмной темой дольше сидят в приложении, значит тёмная тема удерживает».
Перечисляют термины из курса статистики и не могут показать, где применяли хоть один. Лучше честно назвать два метода и реальную задачу, чем десять без примера.