Все задачи алгоритмический собеседований и контестов Авито находятся здесь. Ранжированы по частоте встречаемости на собесе, от самой частой до редкой. Принятие – это процент людей, которым задачу зачли. На нашем курсе по алгоритмам вас ждет подробный разбор этих задач (код + видео).
Если заметили более актуальную информацию или хотите добавить задачу, смело пишите в тг.
Обсудить все стажировки и их задания можно только в нашем чате.
Название | Уровень |
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 – сложность