Авито · май 2026

Тех собес на middle-senior Data Инженер в Авито

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

1. Задача: Найти максимальное число из массива, которое встречается только один раз

nums = [5,7,3,9,4,9,8,3,1]

def find_max(nums):
    dict_nums = {}
    nums_final = []
    for i in nums_sort:
        if i not in dict_nums:
            dict_nums[i] = 1
        else:
            dict_nums[i] += 1
    for k, v in dict_nums.items():
        if v == 1:
            nums_final.append(k)
    if len(nums_final) == 0:
        return None
    else:
        nums_final = max(nums_final)
        return nums_final

print(find_max([5,7,3,9,4,9,8,3,1]))

2. Задача: Вывести актуальные адрес и цену для каждого объявления

cre…
Конец фрагмента

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

Открывает это интервью целиком и все материалы направления «Data Инженер».

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