Golang
Расскажи про Consumer Group. Если 3 партиции и 2 консюмера — как распределятся?
Если вывести содержимое map (строка 19 в коде) — что там будет лежать?
У вас в резюме указано 50-80 тысяч RPS. Что это был за сервис и что он делал?
В чём разница SQL и NoSQL?
Чем отличается Atomic от обычной записи в переменную?
Ты сказал, что у тебя 4 года опыта, а университет закончил в 2024 году. Ты параллельно учился на последнем курсе и работал?
Что такое SELinux?
Какая архитектура была на проекте — микросервисная?
Опиши бизнес-логику сервиса сегментации: как работал пайплайн обработки данных?
Какие паттерны проектирования знаешь? Какие группы паттернов существуют?
What are WebSockets?
База данных у вас от монолита общая осталась или разделяли на отдельные БД для каждого сервиса?
Перед Redis стоял прокси, или вы сами делали шардирование?
Что ты делаешь после деплоя сервиса на прод — какой анализ проводишь?
Была ли конфликтная ситуация с коллегой, когда не сошлись во мнениях?
Что такое гонка данных?
Можешь рассказать про алгоритм аудирования (сверки данных)? Ты принимал в нём участие? Как оно происходило?
Какие стратегии шардирования знаешь, чтобы решение было не болезненным?
Какая конструкция языка Go позволяет выполнить действие при выходе из области видимости горутины/функции?
Что не так с инициализацией структур без именованных полей (позиционная инициализация)?