Golang
С какими паттернами проектирования вы знакомы?
Как работает оператор select в языке Go?
В каких случаях потокобезопасность работы с мапами в Go может считаться безопасной?
Зачем при HTTP-запросах нужны таймауты?
Как можно измерить использование памяти в Go и что такое pprof?
Что ты знаешь о пакете sync.Map?
Что такое хеш-функция?
Как устроены таблицы Map в языке Go?
Как проверить тип переменной в Go в среде выполнения?
Можешь описать принцип работы lock-free?
Как можно реализовать множество (сет) в Go?
Что такое принципы SOLID в программировании?
В чем отличие RW Mutex от обычного мьютекса?
Что такое пустой интерфейс в Go?
Как встроить стандартный профайлер в свое приложение на Go?
Где находится переменная, когда она выделяется в горутине?
Какой тип многозадачности используется в Go и какой тип был до версии Go 1.15?
Что делает команда kill в Linux?
Расскажи о паттерне управления горутинами (GMP) в Go.
Какие существуют способы оптимизации в программировании?