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

Финал: самопрезентация и мотивация

avitointerviewfinalhr

Питч (3 минуты, три блока по 40-60 сек)

Кто я. Студент 3 курса, пишу на Go руками, не только изучаю.

Что сделал. - SessionProxy — свой проект, HA Postgres (Patroni+etcd+HAProxy), CDC в ClickHouse, живой failover. - Avito.Кухня (тестовое) — два сервиса на Kafka, transactional outbox, идемпотентность на пяти уровнях. - Мерженные PR в helm, loki, opentelemetry-go — реальное код-ревью от чужих мейнтейнеров.

Что ищу. Хайлоад, где решения проверяются нагрузкой, а не локальными тестами. Сильный код-ревью. Менторство.

«Почему Go?»

  • Горутины/каналы — часть языка, не библиотека. Пример: httputil.ReverseProxy в SessionProxy обслуживает параллельные запросы гостей без отдельного фреймворка.
  • Ошибки типов ловятся на компиляции, не на проде — быстрее итерация при частых деплоях.
  • Рантайм заточен под сеть — тысячи горутин без потоков ОС.

«Почему Avito?»

  • Масштаб — не цифра из презентации, а инженерная задача: шардирование, консистентность, реальный трафик.
  • Go-школа — компания инвестирует в язык, который я выбрал сам.
  • Зрелая инженерная культура: код-ревью, постмортемы, метрики.

«Куда развиваться?»

От стажёра до мидла с пониманием distributed systems: не просто рабочий код, а понимание, почему он останется рабочим после третьего рефакторинга. Конкретно — надёжные API с версионированием и оптимизация БД (не "написал SQL", а "знаю, почему этот индекс ускорит именно этот запрос").

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

  • Питч засечён вслух, укладывается в 3 минуты.
  • Названия проектов и PR произносятся без запинки.
  • Ответ на "куда развиваться" — конкретный шаг, не лозунг.
Самопроверка 0 / 3
Питч звучит вслух за 3 минуты, не читаю с листа
«Почему Go» — про мой опыт, не пересказ фичей языка
«Почему Avito» — привязано к тому, что я делал, не общие слова
Как усвоено?