Авито · май 2025

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

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

2 этап Алгоритмы

Задача 1

Чемпионат по шагам

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

Примеры:

  • Пример 1

    • Ввод:
    statistics = [
            [{ "userId": 1, "steps": 1000 }, { "userId": 2, "steps": 1500 }],
            [{ "userId": 2, "steps": 1000 }]
    ]
    
    • Вывод:
    champions = { "userIds": [2], "steps": 2500 }
    
  • Пример 2

    • Ввод:
    statistics = [
            [{ "userId": 1, "steps": 2000 }, { "userId": 2, "steps": 1500 }],
            [{ "userId": 2, "steps": 4000 }, { "userId": 1, "steps": 3500 }]
    ]
    
    • Вывод:
    champions = { "userIds": [1, 2], "steps": 5500 }
    
  • Пример 3

    • Ввод:
    stati…
Конец фрагмента

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

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

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