Sobes.tech

Расскажи про модель памяти в Go — как она устроена?

Senior
AltDev
9

Расскажи про себя вне контекста работы: хобби, интересы, факты, которые тебя раскрывают как личность.

Middle+
FaceApp
9

Какую стратегию вытеснения кэша лучше использовать?

Senior
X5 techX5 tech
9

Балансировщик GeoDNS и Nginx — это разные вещи?

Senior
Магнит Тех
9

Какие тесты были на проекте и как их запускали?

Senior
SelectelSelectel
9

Что сейчас ищешь для себя в новом месте работы?

Middle+
plata
9

Как устроен сборщик мусора в Go и в какой области памяти работает?

Middle+
МВидеоМВидео
9

По срокам перехода — стандартно 2 недели или чуть побольше?

Middle+
РамблерРамблер
9

Приведите пример, когда вы не соглашались с техническим решением команды. Как вы справились с этим после того, как решение было принято?

Senior
Shopfully
9

// При обновлении заказа, мы должны отправить данные по заказу в несколько сервисов (сторонние API) // количество сервисов растёт (может быть тысяч+) // мы написали код, сначала все было хорошо, но со временем наш сервис начал потреблять много памяти func (s *orderService) SendOrder(ctx context.Context, hosts []string, order Order) { for i := 0; i < len(hosts); i++ { go func() { // Представим, что это долгий сетевой вызов response, err := s.httpClient.Send(ctx, hosts[i], order) if err != nil { s.logger.Error(ctx, "failed to send", err) return } s.logger.Info(ctx, "success", response) }() } }

Middle+
Lenta Tech
9

Что такое пустой интерфейс?

Middle+
WaterWal
9

Что такое чистая архитектура? Зачем нужна?

Middle
СБЕРСБЕР
9

Как у вас PostgreSQL был развёрнут — была реплика для аналитики или читали с мастера?

Senior
МВидео/эльдорадо
9

Каков будет результат записи в закрытый канал? Дедлок, паника или операция записи вернёт ошибку?

Senior
КасперскийКасперский
9

Какая команда отправляет коммиты на сервер?

Senior
SberAuto
9

Зачем нужен брокер сообщений (Kafka)? Как он вписывается в архитектуру?

Senior
Ozon ФинтехOzon Финтех
9

Какие практики для уменьшения размера Docker-образа существуют?

Senior
Flant
9

Является ли map потокобезопасной в Go?

Middle+
Magnit Tech
9

Что такое SELECT FOR UPDATE и зачем он нужен?

Middle+
Magnit Tech
9

Чем отличаются в Go слайсы и массивы?

Senior
А7
9
/371