Golang
Как объединить по смыслу карты (map) и мьютексы (mutex)?
В чем отличие интерфейса Go от интерфейсов в других языках программирования?
Можно ли явно аллоцировать переменную в стеке или на куче? Как понять, где переменная аллоцировалась?
Какие средства обобщенного программирования существуют?
Какова основная цель использования Prometheus в разработке и мониторинге приложений?
Можно ли изменить определённый символ в строке?
Какие существуют примитивы синхронизации в Go?
Какие существуют алгоритмы балансировки?
При переполнении map создаётся новая цепочка бакетов. Расскажи, что происходит со старыми и новыми ключами при переносе? Почему данные переносятся лениво, а не сразу как в slice?
Насколько безопасно передавать слайсы в разные горутины?
Как в Go передаются параметры в функцию: по указателю или по значению?
Как вы можете работать со строками в языке Go?
Какие разновидности каналов используются в языке Go для коммуникации между горутинами?
Какова средняя сложность выполнения операции поиска для среза (slice) и для отображения (map) в языке Go?
Можно ли использовать один и тот же буфер []byte в нескольких горутинах?
Что такое горутины?
В чем отличие между stream и unary вызовами?
В чем заключается отличие между синхронной и асинхронной репликацией, и в каких случаях каждая из них подходит лучше?
Каковы предельные значения типов int32 и int64?
Какие существуют способы синхронизации данных в Go?