Авито · август 2026

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

middle-senior Тех собес 3 задачи
1

Секция: алгоритмы

Задача 1

Написать функцию для вывода списка сработавших триггеров

Для системы уведомления мониторинга сетевой инфраструктуры необходимо разработать функцию, которая будет выводить список сработавших триггеров для передачи уведомлений. На вход функция ожидает набор исторических данных для ручек и число, которое означает порог разницы между двумя показаниями в истории для триггера.

Пример:

Input:

in = {
    "health" : {
        "web/1/handler": [1, 2, 2, 4, 4, 4, 4],
        "api/6/handler": [0, 0, 0, 0, 1, 3, 0, 1, 0],
        "js/3/handler": [0, 0, 0, 1, 0, 0, 0, 0, 0]
    },
    "triggerDiff" : 2 
}

Output:

out = ["web/1/handler",…
Конец фрагмента

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

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

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