Sobes.tech

Как объединить по смыслу карты (map) и мьютексы (mutex)?

Middle+
329

В чем отличие интерфейса Go от интерфейсов в других языках программирования?

Middle
327

Можно ли явно аллоцировать переменную в стеке или на куче? Как понять, где переменная аллоцировалась?

Senior
Lenta Tech
327

Какие средства обобщенного программирования существуют?

Middle+
327

Какова основная цель использования Prometheus в разработке и мониторинге приложений?

Junior
326

Можно ли изменить определённый символ в строке?

Junior
325

Какие существуют примитивы синхронизации в Go?

Middle
323

Какие существуют алгоритмы балансировки?

Middle
322

При переполнении map создаётся новая цепочка бакетов. Расскажи, что происходит со старыми и новыми ключами при переносе? Почему данные переносятся лениво, а не сразу как в slice?

Senior
ВайлдберрисВайлдберрис
322

Насколько безопасно передавать слайсы в разные горутины?

Middle+
321

Как в Go передаются параметры в функцию: по указателю или по значению?

Junior
320

Как вы можете работать со строками в языке Go?

Junior
320

Какие разновидности каналов используются в языке Go для коммуникации между горутинами?

Junior — Middle
Lamoda Tech
WildberriesWildberries
МТСМТС
+8
319

Какова средняя сложность выполнения операции поиска для среза (slice) и для отображения (map) в языке Go?

Middle
319

Можно ли использовать один и тот же буфер []byte в нескольких горутинах?

Middle
319

Что такое горутины?

Junior
VKVK
318

В чем отличие между stream и unary вызовами?

Middle
317

В чем заключается отличие между синхронной и асинхронной репликацией, и в каких случаях каждая из них подходит лучше?

Middle+
317

Каковы предельные значения типов int32 и int64?

Junior
317

Какие существуют способы синхронизации данных в Go?

Middle
316
/417