Wildberries анти-ddos · июнь 2025

Тех собес на middle-senior Golang Разработчик в Wildberries анти-ddos

middle-senior Тех собес 3 вопроса 1 задача

1. По теории стандартные вопросы абсолютно.

2. Задача: Реализовать метод Run для QueueAggregator

package main

import "sync"

type Session struct {
    ProjectID string
    Data      []byte
}

type ProjectSessions struct {
    ProjectID string
    Sessions  []Session
}

type QueueAggregatorCfg struct {
    FlushInterval         time.Duration
    MaxSessionsPerProject int
}

type QueueAggregator struct {
    cfg QueueAggregatorCfg
}

func NewQueueAggregator(cfg QueueAggregatorCfg) *QueueAggregator {
    return &QueueAggregator{cfg: cfg}
}

// Входные данные: слайс каналов chs, где сессии поступают в перемешанном виде по нескольким проектам
// Выходной результат: канал, в который отправляются…
Конец фрагмента

Премиум-подписка

Открывает это интервью целиком и все материалы направления «Golang Разработчик».

в этом собесе: 3 вопроса 1 задача с кодом
  • Ещё 490 текстовых собесов направления
  • 344 видеозаписи собеседований
  • Приоритетная поддержка
1490₽/мес