Вопросы на собеседовании: FinOps-инженер
100 реальных вопросов с образцовыми ответами и пояснениями для уровня Middle.
Смотреть пример резюме: FinOps-инженер →Тренировка флешкарточками
Интервальное повторение · Hunter Pass
Вопросы
Я бы сопоставил каждый инструмент скидки со стабильностью и требуемой гибкостью подходящих почасовых расходов.
- Compute Savings Plans покрывают EC2 для разных семейств и регионов, а также подходящее использование Fargate и Lambda, поэтому ими я бы закрыл переносимый базовый уровень.
- EC2 Instance Savings Plans дают более глубокую скидку, но привязывают обязательство к семейству инстансов в одном регионе, поэтому подходят стабильному региональному парку.
- Reserved Instances подходят под конкретные требования EC2, особенно когда важны резервирование мощности у zonal RI или экономика Standard RI, но не покрывают Fargate и Lambda.
Зачем это спрашивают: Интервьюер проверяет, различаете ли вы область обязательства, гибкость и преимущества по мощности, а не только заявленные скидки.
Я бы разместил переносимый базовый уровень на payer-аккаунте через Compute Savings Plan и не привязывал мигрирующий продукт к одному региону.
- Я бы оценил минимальные повторяющиеся подходящие расходы организации и закоммитил только часть, которая остаётся выше $40 в час в негативных сценариях.
- Выгоды Savings Plans могут распределяться между linked accounts при включённом sharing, поэтому атрибуцию расходов нельзя путать с применением скидки.
- Часть расходов, чувствительную к миграции, я бы оставил on-demand, пока новое размещение и стабильная почасовая нагрузка не подтвердятся несколькими платёжными циклами.
Зачем это спрашивают: Сильный ответ связывает распределение скидок AWS и региональную гибкость с конкретным риском миграции.
Я бы зарезервировал стабильные конфигурации VM, а savings plan использовал для базовой compute-нагрузки, меняющей серии или регионы.
- Reservations на один или три года подходят предсказуемым семействам ресурсов и могут иметь shared, subscription, resource-group или management-group scope в зависимости от ownership.
- Azure Savings Plan for Compute фиксирует почасовую сумму и применяется к подходящему compute в поддерживаемых сервисах и регионах, сохраняя гибкость меняющегося парка.
- Я бы моделировал utilization после действующих скидок и оставил всплески незакрытыми, потому что пересекающиеся обязательства не дают двойную скидку.
Зачем это спрашивают: Интервьюер оценивает, умеете ли вы сочетать ресурсные и spend-based обязательства Azure без избыточного коммита.
Я бы оценил resource-based CUD для стабильной конфигурации Compute Engine и spend-based CUD для подходящих переменных сервисов.
- Resource-based CUD фиксируют указанные ресурсы, например vCPU и память в регионе, поэтому базовые $55 нужно перевести в устойчивый профиль машин.
- Spend-based CUD фиксируют почасовые расходы по подходящим сервисам и лучше подходят Cloud Run или меняющемуся compute-миксу.
- Я бы сравнил сроки на один и три года с негативным прогнозом и проверил eligibility, потому что on-demand и committed расходы не взаимозаменяемы для каждого SKU.
Зачем это спрашивают: Интервьюер проверяет понимание базового различия между resource-based и spend-based моделями обязательств GCP.
Я бы добавил effective savings rate, потому что coverage и utilization сами по себе не показывают чистую скидку на все подходящие расходы.
- Coverage равен подходящему использованию со скидкой, делённому на всё подходящее использование, а utilization равен использованному обязательству, делённому на купленное.
- Effective savings rate равен разнице on-demand-эквивалента и чистой амортизированной стоимости, делённой на on-demand-эквивалент того же использования.
- Я бы сверил комиссии, неиспользованный коммит, кредиты и shared benefits, ведь 96 процентов utilization всё равно могут дать слабую экономию при небольшой разнице ставок.
Зачем это спрашивают: Сильный ответ разделяет три метрики обязательств и считает экономию по нормализованной стоимости, а не по ярлыкам провайдера.
Я бы покупал подтверждённый минимум ступенями и пересматривал незакрытый рост по мере появления фактов.
- Например, я бы закоммитил $70 в час сейчас, $25 через три месяца и последние $25 через шесть месяцев, если utilization держится выше 95 процентов.
- Разнесённые даты начала и окончания не дают всем $120 в час продлеваться на основании одного прогноза и создают регулярные точки пересмотра цены.
- Прогнозируемый рост остался бы on-demand до фактического появления, потому что предварительная покупка ожидаемых 25 процентов превращает позитивное предположение в фиксированный риск.
Зачем это спрашивают: Интервьюер проверяет, используется ли laddering для управления временем и риском прогноза, а не просто для дробления покупки.
Я бы купил обязательство на $100 в час при заданных предположениях, потому что даже негативный сценарий остаётся выгодным, но сначала проверил бы почасовой профиль и право нагрузки на скидку.
- Скидка 28 процентов означает ставку обязательства $72 в час, поэтому break-even utilization равен 72 процентам от базовых $100 в час.
- Если половина нагрузки исчезнет через шесть месяцев, годовое использование составит 75 процентов: $657 000 стоимости по on-demand минус $630 720 стоимости обязательства дают $26 280 экономии.
- Ожидаемая экономия равна 80 процентам от $245 280 плюс 20 процентам от $26 280, то есть $201 480; наличие подходящей нагрузки нужно проверить в каждом часу, потому что среднее за год может скрыть незакрытые или неиспользованные часы.
Зачем это спрашивают: Интервьюер проверяет, умеете ли вы принимать решение по break-even utilization, экономии в негативном сценарии, ожидаемой ценности и почасовой применимости скидки.
Сначала я бы определил, является каждый RI Standard или Convertible, потому что пути выхода существенно различаются.
- Convertible RI можно обменять на другие Convertible RI по правилам AWS по стоимости и сроку, но нельзя продать на RI Marketplace.
- Подходящие Standard RI можно выставить на Marketplace с учётом ограничений аккаунта, платежей, оставшегося срока и типа предложения, но покупатель не гарантирован.
- Savings Plans нельзя обменять или перепродать, поэтому варианты для RI нельзя представлять универсальным выходом из любых обязательств.
Зачем это спрашивают: Сильный ответ знает ограничения конкретных продуктов и не обещает ликвидность, которой провайдер не даёт.
Я бы разрешил ограниченную автоматизацию только с лимитами покупок, немедленным kill switch и планом восстановления по реальным правилам Savings Plans.
- Политика должна ограничивать новый чистый commitment в неделю, исключать области с миграциями или отключениями, отделять разрешение покупки и создавать alert на каждое существенное изменение портфеля.
- Для плана на $75 в час автоматизация сразу проверяет ограниченный возврат: покупка не старше 7 дней, тот же календарный месяц, commitment не выше $100 в час и доступный возврат для аккаунта.
- Вне этого окна план нельзя обменять или перепродать, поэтому я остановлю новые покупки и направлю оставшийся eligible demand туда, где это допускают sharing и архитектура.
Зачем это спрашивают: Интервьюер проверяет, отличают ли контроли автоматизации остановку будущих покупок от восстановления внутри необратимых обязательств Savings Plans.
Я бы ранжировал нагрузки по устойчивости к прерываниям и начал со stateless и retryable мощности, а не применял цель 50 процентов ко всем одинаково.
- CI workers, queue consumers и batch jobs с checkpoint подходят первыми, потому что прерывание теряет минуты работы, а не пользовательские сессии.
- Stateful-базы, singleton controllers и нагрузки с 30-минутным запуском остаются on-demand, пока не изменится их архитектура.
- Я бы отслеживал Spot share, interruption rate, время завершения и чистую экономию после повторов, чтобы цель 50 процентов не скрывала стоимость надёжности.
Зачем это спрашивают: Интервьюер оценивает, управляется ли внедрение Spot как портфель нагрузок с экономией, скорректированной на надёжность.
Я бы диверсифицировал мощности и сделал задачи возобновляемыми, чтобы ни один Spot-пул не определял их завершение.
- Karpenter получил бы широкие требования по семействам, размерам и Availability Zones вместо одного предпочтительного типа с малой доступностью.
- Задачи делали бы checkpoint каждые пять минут, обрабатывали уведомления о прерывании и повторялись через очередь с идемпотентной записью результата.
- Я бы сохранил 20 процентов on-demand или fallback NodePool и сравнивал нарушения дедлайнов с экономией до увеличения Spot share.
Зачем это спрашивают: Сильный ответ сочетает диверсификацию мощности, устойчивость приложения и явный минимум надёжности.
Я бы выбирал размер по устойчивым высоким перцентилям и требуемому запасу, а не по средним 20 процентам.
- На p99 сервис использует около 5,9 vCPU, поэтому цель 6 vCPU не оставляет рабочего запаса, а 4 vCPU небезопасны.
- Сначала я бы протестировал более дешёвое поколение с 8 vCPU или scale-out конфигурацию, затем целился примерно в 20 процентов запаса над p99 после нагрузочного теста.
- До уменьшения инстанса ту же проверку должны пройти p99 памяти, throttling, latency, задержка autoscaling и сезонность.
Зачем это спрашивают: Интервьюер проверяет, использует ли rightsizing перцентили спроса и ограничения сервиса вместо упрощённой средней загрузки.
Я бы сравнил полную стоимость burstable-инстансов с семействами фиксированной производительности и убрал устойчивые нагрузки с unlimited bursting.
- Расходы на CPU credits показывают, что базовое право парка ниже устойчивого спроса, даже если среднее за месяц выглядит низким.
- Я бы отделил действительно пиковые сервисы от постоянных workers и протестировал семейства M или C для постоянного сегмента.
- Для оставшихся T-инстансов я бы настроил алерты на credit balance и surplus charges и проверил, что Standard mode не создаст throttling для чувствительного к latency сервиса.
Зачем это спрашивают: Сильный ответ понимает экономику CPU credits и не считает burstable-инстансы автоматически более дешёвыми.
Я бы оптимизировал по паттернам доступа и полной стоимости жизненного цикла, проверив требования к восстановлению до перемещения данных.
- Lifecycle rules могут перевести 180-дневную группу объектов в холодный класс, но в модель входят retrieval fees, минимальный срок и задержка восстановления.
- Для block storage я бы удалил неподключённые тома и старые snapshots, затем отдельно подобрал provisioned IOPS и throughput независимо от ёмкости.
- Я бы провёл пилот на одном классе данных и 60 дней измерял стоимость хранения, запросов, извлечения и эксплуатации до широкого запуска.
Зачем это спрашивают: Интервьюер проверяет, включает ли экономия на storage стоимость доступа, настройки производительности и требования хранения.
Я бы разложил transfer по источнику, назначению, пути и тарифному классу до изменения архитектуры.
- Billing и flow data должны разделить cross-AZ, cross-Region, internet egress, NAT processing, CDN origin и transfer управляемых сервисов.
- Если chatty-сервисы теперь пересекают Availability Zones, объединение запросов или topology-aware placement могут сэкономить деньги без отказа от нужной избыточности.
- Я бы посчитал устранённые байты и влияние на latency или устойчивость, ведь перенос всего в одну зону снижает стоимость, но увеличивает риск отказа.
Зачем это спрашивают: Сильный ответ находит платный сетевой путь и сохраняет доступность при оптимизации трафика.
Я бы разделил инфраструктуру базы, редакцию и лицензионные права, потому что rightsizing compute затрагивает меньше половины счёта.
- Я бы проверил число ядер, функции редакции, права passive failover и возможность применить имеющиеся лицензии через Azure Hybrid Benefit или AWS License Mobility там, где это разрешено.
- Профилирование запросов и памяти может позволить сократить лицензируемые ядра, а переход с Enterprise на Standard требует доказать, что нужные функции не потеряются.
- Миграция на управляемую open-source СУБД может сократить лицензии, но business case должен включать работу инженеров, риск простоя и стоимость параллельного запуска.
Зачем это спрашивают: Интервьюер проверяет, включает ли оптимизация базы лицензионные правила и стоимость миграции, а не только размер инстанса.
Я бы ранжировал рекомендации по реализуемой чистой ценности, уверенности, трудозатратам и риску для сервиса, а не по сырой годовой экономии.
- Практический score может умножать проверенную месячную экономию на уверенность и ожидаемый срок действия, затем вычитать стоимость внедрения и перехода.
- Я бы повысил приоритет idle-ресурсов с владельцем и путём отката и снизил его для production-rightsizing по данным только за семь дней.
- Очередь показывала бы owner, dependency, due date, принятый риск и realized savings, превращая рекомендации в ответственную работу, а не инвентарь дашборда.
Зачем это спрашивают: Сильный ответ превращает рекомендации инструмента в скорректированный на риск исполнимый портфель оптимизаций.
Я бы определил одну стабильную иерархию от юридического плательщика к бизнес-юниту, продукту, команде, окружению и ресурсу.
- Ownership аккаунта, subscription или project даёт первую детерминированную границу, после которой теги и Kubernetes-метаданные заполняют нижние уровни.
- Каждому продукту и команде нужен версионируемый идентификатор, а не display name, чтобы реорганизации не переписывали историческую стоимость.
- Нераспределённые расходы остаются видимыми в отдельной группе с owner и целевым уровнем, а не незаметно размазываются по продуктам.
Зачем это спрашивают: Интервьюер оценивает, является ли иерархия детерминированной, исторически стабильной и честной в отношении пробелов аллокации.
Я бы разделил платформу на cost pools и назначил каждому драйвер, лучше всего отражающий потребление.
- Build workers можно распределять по runner minutes, observability по ingested GB, а API gateway по числу запросов или обработанным байтам.
- Фиксированный базовый уровень платформы можно делить по согласованной мощности или выручке продукта, только если отчёт отмечает это как policy allocation, а не измеренное использование.
- Для каждого pool allocated cost dollars плюс явный unallocated residual должны равняться стоимости этого исходного pool; все pools вместе должны давать $420 000, а единицы драйвера отдельно сверяются со своим источником измерений, не с долларами счёта.
Зачем это спрашивают: Сильный ответ выбирает причинные драйверы по каждому pool и сверяет распределённые доллары с исходной стоимостью, не смешивая деньги с количеством единиц драйвера.
Я бы распределял переменные сетевые расходы по измеренным байтам, а фиксированные attachment charges оставил в отдельном shared pool.
- NAT processing относится к байтам исходного аккаунта или нагрузки, transit processing к attachment и направлению, а inter-Region transfer к обеим конечным точкам.
- Фиксированную почасовую стоимость gateway можно делить по подключённым аккаунтам или зарезервированной мощности, потому что byte-only модель сделает idle attachments бесплатными.
- Flow logs нужно сэмплировать и сверять с billed GB, сохраняя неизвестный трафик явной строкой network-unallocated.
Зачем это спрашивают: Интервьюер проверяет, учитывает ли сетевая аллокация направление, фиксированные расходы и несовершенную телеметрию.
Закрытые вопросы
- 21
Центральный security stack стоит $95 000 в месяц на scanning, SIEM ingestion и key management. Как назначить расходы продуктам?
- 22
Восемь команд используют showback шесть месяцев, а finance хочет chargeback в следующем квартале. Какие контроли добавить до движения денег?
allocation - 23
Общая Kafka-платформа имеет 45 процентов фиксированных и 55 процентов usage-driven расходов. Как определить split rules для 10 команд?
kafka - 24
Как загружать billing AWS, Azure и GCP в FOCUS-совместимый allocation pipeline?
focusci-cdallocation - 25
Cloud-провайдер проводит credit на $120 000 через 12 дней после закрытия месяца. Как pipeline должен исправить и сверить прошлый период?
ci-cd - 26
Allocation coverage равен 91 проценту, но команды оспаривают дашборд. Как измерить качество и разделить работу между Cloudability и Vantage?
finops-platformcoverageallocation - 27
Как прогнозировать продукт с cloud-расходами $1,8M в месяц на compute, storage, data transfer и managed database?
forecastingcloud-costdatabase - 28
Трафик растёт на 4 процента ежемесячно, но каждый ноябрь удваивается. Как смоделировать cloud forecast на следующий год?
forecasting - 29
Новый продукт может достичь 2M, 5M или 9M транзакций в месяц к концу года. Как представить cloud forecast?
forecastingtransactions - 30
Фактические cloud-расходы составили $2,35M при прогнозе $2,10M. Как разложить отклонение $250 000?
forecastingcloud-costdispersion - 31
Счета провайдеров приходят на пятый день, но finance закрывает месяц на второй. Как начислить accrual для cloud-счёта $3M в месяц?
- 32
Payments-продукт считает cloud cost per transaction, но retries выросли с 3 до 11 процентов. Какой denominator использовать?
cloud-costtransactions - 33
Функция добавляет $0,004 compute-расходов на запрос, но использует общую платформу стоимостью $300 000 в месяц. Как объяснить marginal и fully loaded cost?
css - 34
SaaS-тариф стоит $20 на клиента, но для самых тяжёлых 15 процентов клиентов cloud cost растёт с $4 до $9. Как связать стоимость с pricing?
cloud-costcloudpricing - 35
Kubecost показывает, что namespace запрашивает 400 vCPU, использует в среднем 95 vCPU и достигает 210 vCPU на p95. Как интерпретировать его стоимость?
kuberneteskubernetes-cost - 36
Две Kubernetes-команды используют один кластер на 120 nodes: у одной точные requests, а другая завышает memory requests в 3 раза. Аллокацию строить по requests или usage?
allocationkubernetesmemory - 37
EKS-кластер имеет 35 процентов idle compute и добавляет nodes за 12 минут. Как использовать Karpenter без ущерба burst latency?
latencykubernetes - 38
System pods и cluster services потребляют 14 процентов стоимости Kubernetes-кластера. Как учесть этот overhead?
system-designkubernetes - 39
Pods имеют namespace и team labels, но finance нужна стоимость по продуктам, а 18 процентов workloads обслуживают несколько продуктов. Как их распределить?
kubernetes - 40
GPU-кластер стоит $480 000 в месяц, имеет средний GPU utilization 52 процента, а jobs запрашивают целые GPU. Что оптимизировать?
utilizationoptimizationfinops-loop - 41
CAST AI рекомендует заменить 60 Kubernetes nodes и включить агрессивный autoscaling. Какую policy вы одобрите?
scalingkubernetes - 42
Ежедневные cloud-расходы равны $110 000 с нормальными колебаниями 8 процентов, но маленькие сервисы могут утроиться за ночь. Как поставить anomaly thresholds?
- 43
Engineering directors говорят, что в FinOps-дашборде 40 графиков, но он не подсказывает действия. Как его переделать?
finops - 44
Rightsizing-инструмент заявляет $900 000 ежегодной экономии, но finance видит только $410 000. Как построить savings realization ledger?
optimizationfinops - 45
Какие FinOps KPIs использовать для cloud-портфеля $24M в год с фокусом на оптимизацию и аллокацию?
focusoptimizationfinops - 46
У продуктовой команды месячный бюджет $320 000, но она заявляет, что cloud-расходы принадлежат platform team. Как установить ownership?
budgetingownership - 47
Engineering-команда отклоняет изменение с экономией $180 000 в год, потому что оно может добавить 40 мс к p95 latency. Как договариваться?
latency - 48
Какой governance cadence запустить для 12 продуктовых команд, не создавая программу общеорганизационной стратегии?
- 49
Какие SQL и data tests добавить в cloud cost pipeline на 300 миллионов строк в месяц?
cloud-costsqltesting - 50
Команда может купить FinOps-платформу за $240 000 в год или построить решение в своём warehouse силами двух инженеров. Как сравнить варианты?
warehousefinops - 51
Утилизация Compute Savings Plan стоимостью $48 000 в месяц за 5 дней упала с 96% до 71%. Как вы найдёте причину и отреагируете?
utilizationcommitments - 52
RI coverage упал с 82% до 61% при утилизации 98%, из-за чего в этом месяце добавилось $37 000 On-Demand расходов. Что вы проверите?
utilizationcoveragepricing - 53
Через 3 недели продукт отключают, и eligible compute demand снизится на $22 000 в месяц, но у текущих commitments осталось 14 месяцев. Что вы сделаете?
commitments - 54
За 8 недель сервис переносит 900 vCPU с инстансов m6i в us-east-1 на c7g в eu-west-1. Как вы оцените влияние на RI и Savings Plans?
commitments - 55
Годовой транш RI на $310 000 истекает через 21 день прямо перед прогнозируемым сезонным пиком в 18%. Как вы подготовите решение о продлении?
forecasting - 56
ProsperOps увеличил commitments на $19 000 в месяц за 2 дня до того, как инженеры сократили compute demand на 25%. Как вы разберёте перепокупку?
commitments - 57
Отчёт Spot показывает $42 000 валовой экономии в месяц, но 6% задач перезапускаются и потребляют 11 500 On-Demand vCPU-часов. Как понять, окупается ли Spot?
pricingspot - 58
AWS рекомендует Compute Savings Plan на $16,40 в час с прогнозом экономии 24% по истории за 7 дней. Что вы проверите перед одобрением?
commitments - 59
Savings Plans куплены в одном linked account, при этом организация видит 28% экономии, а аккаунт-покупатель видит 17% на $640 000 eligible spend. Как вы сверите представления?
commitments - 60
Сервис в среднем использует 24% CPU, достигает 91% p95 memory utilization и должен сохранять 20% запаса памяти. Одобрите ли вы переход на меньший general-purpose instance?
utilizationmemory - 61
Idle-детектор пометил 140 EC2-инстансов с CPU ниже 3% за 30 дней, но инженеры говорят, что 38 из них нужны для disaster recovery. Как предотвратить ложные отключения?
aws - 62
Инстанс RDS PostgreSQL стоит $9 600 в месяц, в среднем использует 18% CPU и имеет 3 коротких пика до 72% каждый день. Как вы оцените возможность экономии?
decision-makingpostgres - 63
Расходы на EBS выросли на $31 000 в месяц, хотя provisioned capacity увеличилась на 8%, а трафик приложения не изменился. Как вы найдёте возможность экономии?
capacity - 64
После релиза стоимость cross-AZ передачи выросла с $54 000 до $91 000 при неизменном пользовательском трафике. Возможно, chatty-сервис теперь вызывает соседние сервисы в другой зоне. Как вы исправите это?
- 65
NAT Gateway стоит $27 000 в месяц, при этом 68% обработанных байтов направляются в S3 и DynamoDB. Что вы измените?
gatewaynetworkingdynamodb - 66
BYOL-парк баз данных использует 320 лицензированных ядер, но телеметрия показывает потребность лишь в 190 ядрах на p95. Как добиться экономии без лицензионного риска?
database - 67
В отчёте Lambda-нагрузка стоит $46 000 в месяц при 2 GB, средней длительности 740 мс и 38 миллионах запусков. Как вы проверите сумму?
validationlambda - 68
Команда заявляет $480 000 годовой экономии от rollout rightsizing, завершённого 12 дней назад. Как вы проверите заявление?
optimizationfinops - 69
Продуктовая команда оспаривает chargeback в $73 000 за месяц, потому что её ledger на $11 000 ниже расчёта FinOps. Как вы разрешите спор?
finopsallocation - 70
Общий Kubernetes-кластер стоит $180 000 в месяц, и 24% стоимости нельзя напрямую отнести к namespaces. Как вы её распределите?
kubernetes - 71
Общая NAT-инфраструктура стоит $96 000 в месяц для 7 сервисов. Как вы распределите фиксированные gateway hours и переменную стоимость обработки?
gatewaynetworkingconcurrency - 72
Security tooling имеет recurring baseline $52 000 в месяц для 46 аккаунтов и разовую стоимость incident response $18 000 из-за одного аккаунта. Как вы распределите расходы?
incidents - 73
Только 76% из $2,4 млн ежемесячных cloud-расходов имеют валидные cost-center tags, но финансам нужна аллокация 98% для close через 4 дня. Что вы сделаете?
allocation - 74
После маппинга данных AWS и Azure в FOCUS показатель BilledCost на 2,7% выше старого showback total. Как вы найдёте несоответствие?
focusallocation - 75
Инвойс провайдера равен $1 842 000, но CUR-ledger за тот же месяц даёт $1 817 000. Как вы сверите разницу $25 000?
aws-cur - 76
Service credit на $120 000 и refund на $34 000 поступили через 1 месяц после вызвавшего их сбоя. Как вы отразите их в showback?
allocation - 77
Showback нужно опубликовать на 3-й день, но 6% расходов GCP и 9% Kubernetes-расходов обычно приходят на 5-й день. Что вы сделаете с отсутствующими данными?
allocationkubernetes - 78
Driver-based прогноз cloud-расходов разошёлся с фактом на 14%, или $420 000. Как вы решите, будет ли naive model точнее?
forecasting - 79
Новая AI-функция запускается через 6 недель с неопределённым спросом от 8 до 30 миллионов запросов в месяц. Как вы спрогнозируете её cloud cost?
forecastingcloud-cost - 80
Пик расходов ритейла обычно приходится на ноябрь, но дата события каждый год может сдвигаться на 2 недели. Как вы спрогнозируете подвижный пик?
forecasting - 81
Forecast-модель держала ошибку в пределах 5% на протяжении 9 месяцев, но последние 3 месяца ошибается более чем на 12%. Как вы проверите model drift?
mlopsiacforecasting - 82
Cost per active user будто бы улучшился на 19%, но продукт изменил знаменатель с активных за 30 дней пользователей на любые логины за 90 дней. Что вы сообщите?
- 83
Cloud spend вырос на 23%, paid transactions на 31%, а объём refunds удвоился. Как вы объясните variance продуктовым финансам?
dispersiontransactions - 84
Финансы просят 3 сценария на следующий квартал: рост продукта на 5%, 18% или 35% плюс рост цены базы данных на 12%. Как вы их построите?
database - 85
В середине квартала spend идёт на $760 000 выше бюджета после одобренного запуска. Как вы обновите прогноз, не стирая accountability?
budgeting - 86
Финансы закрываются через 2 дня, $185 000 cloud charges ещё не выставлены, а engineering владеет допущениями по usage. Кто отвечает за forecast и accrual?
forecasting - 87
Kubecost показывает namespace стоимостью $21 000 в месяц с 64% idle allocation. Как вы решите, что убрать?
kuberneteskubernetes-costallocation - 88
Общий GPU-node стоит $14 400 в месяц; команда A резервирует 6 из 8 GPU, но в среднем использует 2,3 GPU. Как вы распределите и оптимизируете стоимость?
finops-loopoptimization - 89
Karpenter прогнозирует $33 000 экономии в месяц от consolidation, но при прошлой попытке 17 pods остались Pending. Что вы измените?
- 90
Кластер использует 41% CPU, но суммарные CPU requests равны 87% allocatable capacity для 1 200 pods. Как вы устраните несоответствие?
utilizationcapacity - 91
Три EKS-кластера стоят $240 000 в месяц, а fixed system namespaces вместе с control planes составляют 13%. Как вы решите, можно ли объединить кластеры?
kubernetessystem-design - 92
Platform-команда хочет 70% Spot nodes, но interruption-тест показывает, что 9% API pods нарушают p95 SLO в 300 мс во время замены. Какую политику вы зададите?
spotapitesting - 93
CAST AI и Karpenter принимают конфликтующие решения по scale, поэтому в течение одного часа nodes добавляются и удаляются. Как вы решите проблему?
- 94
Kubecost показывает $205 000 по кластеру, а счёт AWS равен $232 000 за те же 30 дней. Как вы сверите разницу 11,6%?
kubernetes-cost - 95
В 02:10 cloud spend в 1 регионе подскакивает на $8 700 в час, а anomaly alert срабатывает через 26 минут. Как вы проведёте инцидент?
incidentsalerting - 96
Дашборд показывает снижение spend на 22%, но инвойс провайдера за тот же месяц вырос на 7%. Что вы проверите сначала?
- 97
Snowflake-запрос после join с 4 таблицами tags возвращает $3,6 млн, но доверенный CUR total равен $2,4 млн. Как вы найдёте двойной подсчёт?
queriessnowflakeaws-cur - 98
Команда записала $900 000 годовой экономии, но после 4 месяцев снижение billed cost подтверждает лишь $510 000 annualized run-rate. Как вы проверите заявление?
- 99
CFO просит признать $280 000 прогнозной экономии от rightsizing до того, как engineering внедрила изменения. Что вы сделаете?
deploymentfinopsoptimization - 100
Junior-аналитик заявил $144 000 годовой экономии, умножив 3-дневный snapshot idle resources стоимостью $12 000 на 12. Как вы разберёте с ним ошибку?
snapshot