🧮 Алгоритмы и структуры данных: вопросы на собеседовании iOS
- Что такое нотация Big-O и зачем она нужна? Junior PRO
- Массив vs связный список — в чём компромисс? Junior PRO
- Что такое хеш-таблица и как разрешаются коллизии? Middle PRO
- Стек и очередь — чем отличаются и где применяются? Junior PRO
- Как работает бинарный поиск и какие у него требования? Middle PRO
- Сравните простые и эффективные сортировки. Middle PRO
- Что такое рекурсия и чем она опасна? Middle PRO
- Что такое дерево и бинарное дерево поиска (BST)? Middle PRO
- Как проверить, есть ли в массиве два числа с суммой X? Middle PRO
- Последовательность Фибоначчи Middle PRO
- Асимптотика Array (массива) Junior PRO
- Асимптотика Set и Dictionary. Преимущество перед Array? Junior PRO
- Как устроен Dictionary (Hash Map)? Senior PRO
- Что такое ContiguousArray и зачем он нужен? Senior PRO
- Чем NSArray отличается от Swift Array? Middle PRO
Потренируйтесь перед собеседованием
В DevPrep эти ответы превращаются в задачи на минуту: что напечатает код, найди баг, пробное собеседование. По задаче в день.
Скачать DevPrep в App Store