Golang
Расскажи про себя и свой предыдущий опыт работы, всё что считаешь релевантным для позиции Go-разработчика.
Расскажи о своём опыте работы, особенно на последнем месте в Совкомбанке
Что такое CSRF-атака и как от неё защищаться?
Что означают ошибки 502 Bad Gateway и 504 Gateway Timeout, и как разработчику на них реагировать?
В чём разница между Deployment и StatefulSet в Kubernetes?
Какие проблемы могут возникнуть из-за общей памяти у потоков? Как их избежать? Какие способы синхронизации знаешь?
Есть ли способы управлять (тюнить) моменты запуска Garbage Collector? Например, настройки компилятора?
Что использовали для оценки производительности и профилирования? Использовали ли стандартное профилирование pprof в Go?
Расскажите про систему автоматического скоринга: для чего она нужна, это монолит или микросервисы, и какова была ваша зона ответственности?
Есть ли ограничения по длительности проекта? Готовы рассматривать проект на 2 месяца?
Ты упомянул, что использовали Redis для работы с Kafka — можешь рассказать зачем?
Расскажи, пожалуйста, какой язык сейчас используешь как основной? Есть ли дополнительные языки, с чем работаешь?
Что такое транзакции в базах данных?
Расскажи про партиционирование и шардирование базы данных, как это используется у вас.
Какие различия между протоколами HTTP/1.1 и HTTP/2?
Что такое nil slice в Go?
Как принципы SOLID применимы к паттерну Singleton?
Какие факторы влияют на latency при работе Garbage Collector?
Какую техническую проблему решает блокчейн? Ответьте одним предложением.
Что такое Data Race и Race Condition? В чём разница?