9:57Экспресс-собеседование Backend-разработчика по Go
Кандидат отвечает на вопросы о массивах и слайсах, каналах Go и оптимизации запросов в базах данных.
Кандидат отвечает о Kafka и гарантиях доставки, transactional outbox, индексах и PostgreSQL, а затем о строках, интерфейсах и каналах Go. Интервьюер уточняет детали реализации и спорные решения.
Источник: it father.
Открыть на YouTubeЭто техническое интервью Backend-разработчика с широким набором тем. В начале кандидат объясняет, как использовал Kafka как асинхронную шину, и сравнивает её с gRPC по гарантиям доставки. Затем обсуждаются порядок сообщений по ключу пользователя, consumer group, transactional outbox, транзакции в микросервисах и Saga. В SQL-блоке интервьюер спрашивает о селективности, B-tree и hash-индексах, внешних ключах, EXPLAIN/EXPLAIN ANALYZE и поиске запросов через метрики. В Go-части разговор касается строк, слайсов, интерфейсов и каналов. Кандидат объясняет практическое применение буферизированного канала как семафора, а интервьюер уточняет его поведение при заполнении буфера. Между частями присутствует рекламная самопрезентация автора.
9:57Кандидат отвечает на вопросы о массивах и слайсах, каналах Go и оптимизации запросов в базах данных.
1:28:33Публичное мок-собеседование Java-разработчика уровня Senior: кандидат проводит code review сервиса с транзакциями и Kafka, затем отвечает на вопросы по Java Core, Spring, PostgreSQL/JPA, Kafka и микросервисным паттернам.
1:31:09Мок-собеседование на Middle Go-разработчика: устройство map и каналов, конкурентность и планировщик Go, panic/recover, PostgreSQL и индексы, микросервисы, SOLID и контейнеризация.