Golang
При работе с персональными данными — какие требования к системе вы бы заложили в первую очередь?
Расскажи про планировщик Golang, как он работает с блокирующими операциями
Чем отличаются окружения local, dev, stage, prod?
Нужно ли добавить return после записи ошибки в хендлере при неудачной валидации?
Где, по-вашему, начинается highload? Какова граница между highload и не-highload?
Расскажите про виды JOIN в SQL и объясните разницу между ними.
Как реализована система snapshot'ов агрегированных витрин?
Стоит ли разделить OrderService на read и write компоненты, учитывая перекос нагрузки (25k reads vs 5k writes)?
Чем отличается виртуализация от контейнеризации?
What is context in Go, and why is it important in concurrent and HTTP applications?
Сравните три варианта хранения очереди игроков: Kafka, Redis, PostgreSQL. Какой выбрать и почему? В чем принципиальная разница между Redis и PostgreSQL для этой задачи?
Что ты знаешь из пакета sync кроме Atomic и Mutex?
Есть ли возможность отключить или управлять сборщиком мусора в Go?
Как вы писали данные в базу — по одной записи или батчами? В одном Kafka-сообщении могло прилетать 500 записей?
Почему покинули последнее место работы?
Как можно решить проблему деградации запросов на запись и чтение в одну таблицу с индексом путем масштабирования БД? Помогут ли методики типа шардирования и партиционирования?
Чем отличается тип данных TEXT от VARCHAR в PostgreSQL, а также чем отличается VARCHAR от CHAR?
Предложи архитектуру системы: как разделить базы данных между сервисами, как организовать Redis для game-сервиса?
Реализуй получение топ-5 сервисов за O(N) с использованием вспомогательной структуры
Как работают каналы в Go и для чего они нужны?