Вернуться в видеотеку

Собеседование на SENIOR GOLANG разработчика в ЦУМ

Полная запись интервью на Senior Go-разработчика: поведенческие кейсы, Go и базы данных, распределённые транзакции и рассказ нанимающей команды о процессах и ожиданиях.

Источник: Тихон Галактионов

Открыть на YouTube

Таймлайн

Коротко о видео

Запись показывает реальное собеседование на Senior Go-разработчика в ЦУМ: интервьюеры сначала проверяют опыт, командное взаимодействие и подход к срокам и инцидентам, затем переходят к Go, базам данных и архитектуре. Кандидата спрашивают о строках и rune в Go, уровнях изоляции транзакций, MVCC, паттерне transactional outbox, Kafka и блокировках. В конце интервьюеры подробно рассказывают о своей команде, процессах, ожиданиях от нового разработчика, онбординге и развитии.

Затронутые темы

Что взять на заметку

  • На собеседовании заметно важнее не обещание переработок, а раннее обозначение риска срыва срока на груминге и дейликах с обсуждением объёма, приоритетов и помощи команды.
  • Для инцидента после деплоя обсуждается порядок действий: быстро проверить логи и масштаб проблемы, при возможности откатить релиз, подключить коллег и не скрывать проблему в production.
  • Нужно уметь объяснить разницу между байтами, символами и rune в строках Go, а также выбирать способ подсчёта длины в зависимости от нужной единицы.
  • Технический блок охватывает аномалии транзакций, MVCC, изоляцию, transactional outbox, Saga, гарантии доставки Kafka и оптимистичные/пессимистичные блокировки.
  • Команда ожидает самостоятельного разработчика, который ведёт задачу от декомпозиции через ревью и тестирование до деплоя и мониторинга.
  • По словам интервьюера, испытательный срок длится три месяца; примерно через полтора-два месяца от новичка ожидают самостоятельную работу с атомарными задачами и выход на среднюю производительность команды.

Рекомендуем посмотреть

2 ч 15 мин
BackendSenior

Собеседование senior backend-разработчика / Node.js | Хекслет

Длинное учебное интервью о проектировании backend-систем и инженерных компромиссах. Основные темы — шина сообщений в финтехе, Node.js-стек, тестирование, инфраструктура, производительность и культура разработки.

1 ч 41 мин
BackendMiddle

Открытое собеседование на Middle Go-разработчика в Wildberries: код-ревью

Учебное мок-собеседование Middle Go-разработчика с теоретическим блоком и подробным код-ревью сервиса генерации PDF. В конце разбираются ответы кандидата и вопросы зрителей по Go, TLS, кэшированию и конкурентности.