Как это устроено в шутерах с точки зрения задержек и синхронизации?
Как безопасно обращаться к одному участку памяти из нескольких горутин? Когда использовать мьютексы, а когда атомики?
Go — это ООП язык или нет?
Настраивали трассировку?
Как реализуется отмена контекста? Что внутри происходит?
Можете ли вы рассказать о концептуальных отличиях RISC-процессоров от CISC?
Что было самой технически сложной задачей, над которой тебе прям голову пришлось сломать?
Расскажи про реализацию batch-процесса для перерасчёта исторических данных. Зачем каждую ночь пересчитывать? Сколько данных хранили?
Что важно в работе, по какому критерию рассматриваешь новое место?
Как будет выглядеть обновлённая схема Redis с timeout-worker для игр с ограничением времени?
Сервис падает с kill без видимых ошибок — как диагностировать?
Используете в работе ChatGPT?
Расскажи, пожалуйста, чем занимаешься на текущем месте работы, что нравится, какие задачи нравятся, какие задачи не нравятся и хотелось бы их избежать?
Помимо императивной парадигмы программирования есть функциональная — знаете ли вы, какие у неё преимущества?
Какие уровни изоляции транзакций знаешь?
Что значит именование в стиле RPC? В нашем случае gRPC и REST — в чём они отличаются?
Почему ушли с предыдущего места?
Расскажи про планировщик горутин в Go — модель GMP, какие функции выполняет?
Оцени свои знания по технологиям: Go, PostgreSQL, Docker, Kubernetes, Kafka, RabbitMQ, GORM.
Почему вышел на рынок труда / почему ищешь новое место работы?