Sobes.tech

Что есть в Go для параллельного и асинхронного программирования? Перечислите основные инструменты.

Senior
техвил
6

Какие уровни изоляции транзакций PostgreSQL ты знаешь?

Senior
FinFrame
6

Как обработать ситуацию, когда все 5 горутин одновременно видят пустой кэш и идут в БД (cache stampede)?

Senior
РамблерРамблер
6

В микросервисной архитектуре каждый сервис имеет свою базу данных. Как работает паттерн Outbox в этом контексте, если Kafka ещё не получила сообщение?

Senior
ИП Ганус Александр Андреевич
6

Расскажи о своей текущей компании и о том, чем ты там занимаешься.

Middle+
Штрафов нет
6

Расскажите о себе, своем опыте работы и текущей позиции

Senior
A-SYS.ONE
6

Сколько попыток retry нужно сделать перед отправкой сообщения в DLQ?

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

Для чего на практике используют ключевое слово defer?

Senior
Flant
6

Как данные попадали в OpenTelemetry коллектор и куда коллектор их отправлял?

Senior
А7
6

CDN здесь работает как кэш с ограниченной памятью, инвалидацию данных мы будем делать по какой-то стратегии — я бы предположил LRU как стандартную стратегию инвалидации. Как ты смотришь на то, чтобы её здесь использовать?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
6

Сколько тебе полных лет?

Senior
Spectr
6

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

Какими свойствами должна обладать хорошая хеш-функция?

Middle
VKVK
6

Что такое syscall? Как Go runtime обрабатывает блокирующие syscall'ы в модели GMP?

Middle
СБЕРСБЕР
6

Что пишется в Dockerfile? Что такое многоэтапная сборка?

Middle
СБЕРСБЕР
6

С какими базами данных ты работал и какие SQL-запросы умеешь писать?

Middle+
Лига Цифровой ЭкономикиЛига Цифровой Экономики
6

Есть ли у вас сейчас другие собеседования или офферы?

Senior
DST Lab
6

Весь ли опыт в резюме реальный? Есть ли что-то приукрашенное?

Middle+
Штрафов нет
6

Почему решил рассматривать что-то новое для себя?

Middle+
Voximplane
6

Что такое Index Only Scan?

Middle+
Magnit Tech
6
/368