Как бы вы спроектировали этот код для использования в разных транспортных протоколах (gRPC, HTTP, консюмер)?
В чём отличие буферизированных и небуферизированных каналов?
Как был реализован Outbox Pattern? Какой инструмент отправлял из таблицы outbox в Kafka?
Есть ли опыт написания юнит-тестов и интеграционных тестов?
Что такое индексы в БД? Какие типы индексов бывают в PostgreSQL?
Что нужно сделать, чтобы данные PostgreSQL не потерялись после перезапуска контейнера?
Нормально ли, что для добавления друзей и просмотра друзей пользователя используется один и тот же endpoint, но с разными методами? Как это будет работать?
Есть ли предпочтение — продуктовая команда или платформенная?
Вы раньше о [компания] или о продуктах наших что-то уже слышали?
Есть ли офферы или ещё проходишь собеседования?
Как в Golang выделяется память? Что из кучи, а что из стека?
На текущей работе ты много пишешь асинхронного кода?
Работали ли вы с транзакциями в PostgreSQL и с какими уровнями изоляции?
Что такое Kafka и чем отличается от RabbitMQ?
Расскажи про resp.Body.Close() — зачем нужно и почему поставил буфер 10?
Почему вы ищете что-то другое? Есть ли какая-то конкретная причина?
Как работать с ошибками в Go, как обернуть ошибку?
Встречался ли с Common Table Expression (CTE)? Расскажи про них, в том числе про рекурсивные CTE.
Kafka Outbox ты настраивал самостоятельно?
Расскажи про проект в Logitrade: чем занимался и почему ушёл?