ETL-задача обработала 120 млн строк за 2 часа. Какая грубая прикидка пропускной способности в строках в секунду ближе всего?
AОколо 17 тыс строк в секунду
BОколо 170 строк в секунду
CОколо 170 тыс строк в секунду
DОколо 1.7 млн строк в секунду
Правильный ответ. Перевод времени в секунды и расчёт строк в секунду помогают быстро проверить реалистичность скорости обработки.
Разбор
2 часа — это 7200 секунд, поэтому 120 млн / 7200 ≈ 17 тыс строк в секунду по грубой прикидке. Такая проверка единиц измерения помогает поймать ошибки вроде перепутанных минут и секунд. Если получилось 1,7 млн строк в секунду, стоит пересчитать, не потеряли ли вы ноль или не перепутали строки и пакеты. На интервью важно уметь сделать такую оценку без точного калькулятора.
Проверь себя · 1/3разбор после ответа
У вас MAU = 3 млн. Из исследований известно, что средний пользователь активен около 5 дней в месяц. Какая грубая прикидка DAU ближе всего?
Ещё вопросы по теме «Sanity-check и оценка»
- В дашборде метрика конверсии определена как доля пользователей, совершивших хотя бы одну покупку за день. В отчёте вы видите 130%. Какая грубая прикидка по ограничениям метрики наиболее уместна?
- У вас 2.5 млн событий в день и нужно прикинуть объём событий в месяц для планирования. Какой подход к грубой оценке наиболее разумный?
- Каждое событие занимает примерно 1 КБ в логах, а в день приходит 50 млн событий. Какой порядок величины суточного объёма данных ближе всего при грубой прикидке по единицам измерения?
- У продукта 200 тыс DAU. Доля платящих пользователей около 2%, а средний платёж в день на платящего — 500 ₽. Какая грубая оценка дневной выручки наиболее адекватна по порядку величины?
- Продукт может отправить не более 3 пушей в день на одного пользователя по правилам. `MAU` = 10 млн. Какой верхний предел на количество пушей в день вы можете поставить без дополнительных данных?
- Все вопросы по «Sanity-check и оценка» →