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

Разбор собеседования Go-разработчика: Outbox и многопоточность

Автор разбирает техническое собеседование Go-разработчика по архитектурным паттернам, базе данных и конкурентности.

Источник: it father.

Открыть на YouTube

Таймлайн

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

Видео содержит запись и разбор технического собеседования Go-разработчика. Кандидата спрашивают о Transactional Outbox, отправке данных после выборки и выборе Redis для кэша, затем обсуждают многопоточность, runtime и архитектурные решения. Вторая часть выходит за рамки технической секции и затрагивает карьерные и предпринимательские взгляды. В финале автор формулирует критерий хорошего Middle/Senior-ответа: не только знание синтаксиса, но и способность рассуждать, исправлять ошибки и отстаивать техническую позицию.

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

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

  • Transactional Outbox разделяет фиксацию данных и доставку события.
  • Выбор Redis для кэша требует обоснования под конкретный сценарий.
  • Для Middle/Senior важен ход рассуждения и работа с ошибкой.

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

58:33
BackendMiddle

Мок-собеседование с Python-разработчиком на Middle: Kafka, PostgreSQL и микросервисы

Публичное мок-собеседование с junior Python-разработчиком, который готовится к переходу на Middle. Ведущие проверяют опыт с RabbitMQ и Kafka, Python, мониторингом и масштабированием сервисов, PostgreSQL, Redis и микросервисной архитектурой, а в конце дают обратную связь по уровню.

2:14:02
BackendMiddle

Мок-собеседование на Middle Python-разработчика: архитектура и асинхронность

Кандидат на Middle Python-разработчика отвечает на вопросы о чистой архитектуре, DDD, transactional outbox, Redis, транзакциях PostgreSQL и I/O. В финале интервьюер разбирает сильные стороны и зоны роста.

1:51:13
BackendMiddle

Python мок-интервью: rate limiting, Redis и конкурентность

Живое мок-собеседование для Python-бэкендера: кандидат проектирует rate limiter, разбирает GIL и конкурентность, затем обсуждает архитектуру асинхронного сервиса транскрибации видео, очереди, Celery и масштабирование.