Sobes.tech

Если потеря нескольких событий аналитики допустима — как можно обойтись без outbox-паттерна?

Senior
OZONOZON
14

Насколько хорошо применяете принципы SOLID в Go-разработке?

Middle+
ClearWay
14

Пользовался ли ты публичными облаками? Если да, то какими провайдерами и сервисами?

Senior
Яндекс
14

Как Go работает с ошибками? Как принято пробрасывать ошибку от внешнего пакета на уровень выше, не раскрывая внутренние детали?

Senior
техвил
14

// Вопрос 4. Что выведет на экран package main import "fmt" func subis(is []int) []int { return append(is, 5, 6) } func main() { is := []int{1, 2, 3, 4} subis(is[2:3]) fmt.Println(is) }

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

Ты упомянул, что использовали Redis для работы с Kafka — можешь рассказать зачем?

Senior
OkkoOkko
14

Расскажите про виды контекстов в Go: Background, WithTimeout, WithCancel и другие.

Senior
Алабуга
14

Какой опыт работы с SQL? Умеешь ли писать и оптимизировать запросы?

Senior
UPSL
14

Приходилось ли самостоятельно заводить задачи в бэклог — например, увидел падающий тест, неактуальную библиотеку?

Senior
AvitoAvito
14

Есть ли дедлайны или уже офферы?

Senior
OZONOZON
13

Можешь рассказать тезисно про свой опыт? Какой основной язык программирования используешь? Сколько лет опыта в промышленной разработке?

Senior
Яндекс
13

5 консьюмеров и 3 партиции — что будет происходить?

Middle+
МВидео/эльдорадо
13

Общий вопрос: готовность к собеседованию и источники вопросов

Senior
AstonAston
13

Как проверить корректность временного диапазона бронирования (from < to)?

Senior
2gis2gis
13

С какими брокерами сообщений работал?

Middle+
MAX LTD Group
13

Есть ли у тебя обязательства по отработке или возможен быстрый переход?

Senior
ozon_tech
13

Как работает сборка пакета из исходников в Linux (вместо пакетного менеджера)?

Middle+
ClearWay
13

Простая задача на live coding (базовая конкурентность) Условие: Напиши функцию fetchAll(urls []string) map[string]string, которая для каждого URL выполняет HTTP GET-запрос конкурентно и возвращает карту, где ключ – URL, значение – тело ответа (строка). Если запрос не удался (ошибка, не 200), значением будет пустая строка. Ограничения: - Нельзя использовать внешние библиотеки (только стандартные). - Нельзя менять сигнатуру. - Программа не должна падать при панике в http.Get. Пример входа: ["[link] "[link] "[link]

Senior
FREEDOM LIFESTYLE
13

How should an HTTP server in Go be designed to support graceful shutdown and proper resource cleanup?

Senior
AndersenAndersen
13

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

Senior
OZONOZON
13
/371