MBL
Go / avito / Финал / Финал: миссия и ценности Avito
Go вводный

Финал: миссия и ценности Avito

avitointerviewfinalculture-fitvalues

Источник: avito-tech/playbook, mission-and-values.md — открытый внутренний плейбук Avito.

Миссия: помочь каждому улучшить свою жизнь и жизнь людей вокруг — через доступность, вторую жизнь вещам и продукт, который любят делать сами.

5 ценностей — и как о них говорить на финале

1. Всё начинается с потребностей пользователей. Решения принимаются от аудитории, не от красоты архитектуры. Своя привязка: в Avito.Кухне статус-коды ошибок (400 vs 409) выбирались так, чтобы клиент API получал причину отказа, а не общий "ошибка".

2. Решай быстро и аргументированно. Не аналитический паралич в ожидании 100% данных — данные + экспертный опыт + логика. Своя привязка: переход HTTP→Kafka в Avito.Кухне — решение принято через явный trade-off (см. файл 03), не через долгий сбор метрик до старта.

3. Упрощай. Простое решение предпочтительнее сложного; неизбежную сложность — под капот, не наружу. Своя привязка: в SessionProxy Redis прячет всю сложность лимитов гостя от клиента прокси — снаружи виден только 403, не детали подсчёта.

4. Вместе мы можем больше. Смело просить помощи у смежных команд, делиться своей. Своя привязка: работа над PR в helm/loki/opentelemetry-go — код-ревью с чужими мейнтейнерами, принятие чужого Coding Standard на территории чужого репозитория (проговорено в playbook как "в чужой код со своим уставом не лезь").

5. Главное — результат. Оценка по факту достигнутых метрик, не по объёму стараний. Своя привязка: в STAR-кейсе про факап (файл 03) результат — не "я исправил баг", а "класс багов закрыт как правило".

Что ещё стоит знать (из того же плейбука)

  • Правило бойскаута — оставить код лучше, чем он был до тебя.
  • Keep Going Green — не мёржить в чужой код без согласия оунера, не ломать чужие тесты.
  • Ревью PR — не откладывать на завтра, проводить в тот же день.

Если на финале спросят "что вы знаете про культуру Avito" — не пересказывать вышестоящий список как цитату, а сразу приводить свою привязку.

Чек-лист перед созвоном

  • Все 5 ценностей называю своими словами за 30 секунд каждую.
  • На каждую — готова привязка к своему проекту, не общая фраза.
  • Не путаю ценности с процессами (playbook — это про процессы, ценности — это про то, зачем).
Самопроверка 0 / 2
Могу назвать все 5 ценностей своими словами, не по бумажке
На каждую ценность есть привязка к своему проекту, не абстракция
Как усвоено?