Вернуться в видеотекуСобеседование на SENIOR GOLANG разработчика в ЦУМ
Полная запись интервью на Senior Go-разработчика: поведенческие кейсы, Go и базы данных, распределённые транзакции и рассказ нанимающей команды о процессах и ожиданиях.
- Направление
- Backend
- Формат
- Техническое собеседование
- Компания
ЦУМ- Грейд
- Senior
- Длительность
- 42 мин
Коротко о видео
Запись показывает реальное собеседование на Senior Go-разработчика в ЦУМ: интервьюеры сначала проверяют опыт, командное взаимодействие и подход к срокам и инцидентам, затем переходят к Go, базам данных и архитектуре. Кандидата спрашивают о строках и rune в Go, уровнях изоляции транзакций, MVCC, паттерне transactional outbox, Kafka и блокировках. В конце интервьюеры подробно рассказывают о своей команде, процессах, ожиданиях от нового разработчика, онбординге и развитии.
Затронутые темы
Что взять на заметку
- На собеседовании заметно важнее не обещание переработок, а раннее обозначение риска срыва срока на груминге и дейликах с обсуждением объёма, приоритетов и помощи команды.
- Для инцидента после деплоя обсуждается порядок действий: быстро проверить логи и масштаб проблемы, при возможности откатить релиз, подключить коллег и не скрывать проблему в production.
- Нужно уметь объяснить разницу между байтами, символами и rune в строках Go, а также выбирать способ подсчёта длины в зависимости от нужной единицы.
- Технический блок охватывает аномалии транзакций, MVCC, изоляцию, transactional outbox, Saga, гарантии доставки Kafka и оптимистичные/пессимистичные блокировки.
- Команда ожидает самостоятельного разработчика, который ведёт задачу от декомпозиции через ревью и тестирование до деплоя и мониторинга.
- По словам интервьюера, испытательный срок длится три месяца; примерно через полтора-два месяца от новичка ожидают самостоятельную работу с атомарными задачами и выход на среднюю производительность команды.