Авито

Все задачи алгоритмический собеседований и контестов Авито находятся здесь. Ранжированы по частоте встречаемости на собесе, от самой частой до редкой. Принятие – это процент людей, которым задачу зачли. На нашем курсе по алгоритмам вас ждет подробный разбор этих задач (код + видео).

Если заметили более актуальную информацию или хотите добавить задачу, смело пишите в тг.

Обсудить все стажировки и их задания можно только в нашем чате.

Название Уровень
Merge Sorted Array Easy
Add Two Numbers Easy
Top K Frequent Elements Medium
Kth Largest Element in an Array Medium
Combination Sum II Medium
Sum of Subarray Minimums Hard

 

Дополнительные вопросы:

1. Устройство хеш-мапы:

· что такое коллизии

· методы разрешения коллизий

· оценку по времени для всех операций

· +- как это работает конкретно в вашем ЯП

2. Структуру данных “куча”

· зачем нужна/примеры задач где можно применить

· оценку по времени для операций

· как устроена внутри +-

3. Сортировки

· виды
· quick sort – сложность