Sobes.tech

Что такое горутина (goroutine) в контексте Go?

Middle
VKVK
5

Получала ли обратную связь от руководства? Как предпочитаешь ее получать?

Middle+
Magnit Tech
5

Почему текущая реализация GetLogger с одним instance некорректна при разных параметрах? Как исправить используя map?

Middle
Сбертех
5

Расскажите о себе

Senior
YadroYadro
5

Как задачи попадали к тебе в работу?

Senior
AvitoAvito
5

Чем RIGHT JOIN отличается от других JOIN? Что такое CROSS JOIN?

Senior
Cloud.ru
5

Как у вас с Kubernetes?

Senior
YadroYadro
5

Почему умножение матриц задаётся именно таким правилом?

Middle
Graveling
5

Какими видами тестирования занимался, какие знаешь?

Senior
sber tech
5

When is refactoring risky, and when should you avoid it?

Senior
AndersenAndersen
5

При каких условиях чтение из канала заблокируется навсегда? Что произойдёт при записи в nil-канал? При записи в закрытый канал?

Middle+
YadroYadro
5

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

Senior
Лаборатория Касперского
5

// При обновлении заказа, мы должны отправить данные по заказу в несколько сервисов (сторонние 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
5

Почему ищете новую работу?

Senior
.wrk
5

Что в работе не нравится? Что больше всего бесит?

Senior
AvitoAvito
5

Зачем прокидывать context первым аргументом в Go?

Middle+
Magnit Tech
5

По какому грейду себя оцениваете? Готовы рассматривать Middle и Middle+?

Senior
DST Lab
5

Что такое OLAP и OLTP?

Senior
AvitoAvito
5

Какое было максимальное количество запросов в секунду на самом высоконагруженном сервисе?

Senior
Яндекс
5

Что происходит при передаче слайса в функцию и изменении его элементов?

Middle
VKVK
5
/365