У меня есть техническое интервью в понедельник, и они были достаточно любезны, чтобы дать мне хедз-ап, чтобы освежить мои основные алгоритмы. Прошло много лет с тех пор, как я посмотрел на такие вещи, и я довольно слаб, чтобы начать с этого, поэтому у меня, как правило, плохое настроение. Какой лучший способ пересмотреть основы и получить некоторую практику до понедельника?
Какой самый быстрый способ раскрыть алгоритмы для технического интервью (в понедельник)?
Ответ 1
Запуск Project Euler может помочь вам, а также попытайтесь найти Алгоритмы в в двух словах и работая над этими примерами. Должен быть способным в выходные.
Ответ 2
-
Получить Руководство по разработке алгоритмов и посмотреть справочный раздел. У этого есть хороший лист "Проблема → Алгоритм".
Ответ 3
Также рассмотрите вопросы по StackOverflow, помеченные тегами Algorithm
.
Они могут действительно появиться в интервью;)
Лучшее из удачи!
Ответ 4
Этот SO-вопрос будет полезен. Кроме того, в основном вы должны знать о
* Sorting
* Searching
* Inserting and removing from various data structures
Как это основные алгоритмы, которые обычно задают в интервью.
* Примечание: Это из моего личного опыта, и оно может отличаться от человека к человеку.
Ответ 5
http://en.wikipedia.org/wiki/List_of_algorithms
В частности, разделы поиска, поиска и сортировки элементов.