Балансер должен понимать, что бэкенд отвечает ошибками, и при превышении порога на определённое время исключать его из балансировки (Circuit Breaker)
Что такое канал в Go? Какие бывают виды каналов? Чем отличаются буферизированные от небуферизированных?
[имя] спросил: какие типы данных есть в Go?
Если отойти от конкретной реализации gRPC — что такое RPC как подход и какую проблему он решает?
Проблема N+1 запросов и как её решить при большом количестве пользователей.
Что тебе интересно? Каких задач хотелось бы, какой домен?
Если компания предложит тебе удалёнку, останешься?
Какая ошибка будет при попытке изменить символ строки — паника, обрабатываемая ошибка или что-то другое?
Расскажи подробнее про WaitGroup: как работает, что делают Add, Done, Wait?
У вас расширение штата идёт?
Как вы доходили до момента оптимизации PostgreSQL и какие способы оптимизации использовал?
При шардировании пользователь не знает, на какой машине лежат его данные. Как это решается?
Ты считал, что был составной индекс, но разве оптимизатор не переставляет колонки в нужном порядке?
Коммерческий опыт на Go, сколько у тебя в годах?
Что такое груминг и чем он отличается от планирования?
Нужно вывести: 1. Вывести уникальные комбинации пользователя и id товара для всех покупок, совершенных пользователями до того, как их забанили. Отсортировать сначала по имени пользователя, потом по SKU 2. Найти пользователей, которые совершили покупок на сумму больше 5000р. Вывести их имена в формате id пользователя | имя | фамилия | сумма покупок
Чем отличается процесс от потока?
Всегда ли pprof покажет, что у тебя утечка памяти или превышение лимита?
Почему не взяли Testcontainers?
Как роли распределялись в вашей команде? Есть ли внутренние грейды?