Как подготовиться к алгоритмической секции

Алгоритмы — одна из популярных тем на собеседованиях. Некоторые компании даже делают алгоритмическую секцию. Но чаще всего вам нужно будет написать какой-либо код или решить алгоритмическую задачу, иногда вас могут попросить объяснить тот или иной алгоритм. 

Как к этому подготовиться? 

— Прежде всего можно решать задачи на LeetCode (обязательно — пробуйте писать код без подсказок компилятора). 

— Начинать погружаться в алгоритмы можно с книги Грокаем алгоритмы, в которой разбираются жадные алгоритмы и динамическое программирование. Книга написана простым языком, поэтому можно заходить с нулевыми знаниями.

— Также, можно почитать Data Structures & Algorithms in Swift. Подойдет как для новичков, так и для тех, кто хочет освежить в памяти алгоритмы.

В целом, этого будет достаточно для прохождения алгоритмических секций. Но если вы захотите углубиться, то на сервисе LeetCode есть платная подписка. Можно выбирать сложные уровни, а если возникнут проблемы, то на YouTube есть множество решений этих задач.

Куда пойти дальше:

Выразить благодарность или найти уникальный материал вы можете в boosty.

Подписывайтесь на мой Telegram-канал iOS Interview Channel, чтобы не пропустить новый материал.


Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *