Задачи на собеседованиях — как готовиться?

Стоит ли решать задачи на сайтах типа HackerRank для подготовки к собеседованиям (нашел несколько типовых заданий, для решения которых не нужен HackerRank и подобные сайты)? Какие сайты посоветуете? Можете ли посоветовать конкретные темы задач?
  • Вопрос задан
  • 976 просмотров
Решения вопроса 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Во всем мире готовятся на https://leetcode.com/ - там даже есть разделы по воппросам от компаний (Google, Apple, Amazon, Facebook, Netflix и т.д.)
ХакерРанк и прочие - это примерно тоже самое.

Но, это всего лишь интрументы чтобы отточить скил решать алгоритмические задачи разной сложности.
Вначале нужно научится их решать, для этого идите на Курсеру, Юдеми и прочие обучающие платформы. Смотрите видосики на ютубе по решению разных проблем.

Но помните - задачи это лишь часть собеседования. Обычно еще проверяют знания System Design, а это требует более глубокого понимания профессии, которое не получишь решеним задач.
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
samodum
@samodum
Какой вопрос - такой и ответ
Ходить по собеседованиям и собирать вопросы, которые задают. При возвращении домой прорабатываешь те вопросы, на которые ты не ответил
Ответ написан
tommy-vercetti
@tommy-vercetti
Symfony/Golang
Мне помог вот этот курс на Udemy https://www.udemy.com/course/js-algorithms-and-dat... , хоть он и на JS, но автор доходчиво объясняет как научиться решать подобные задачи и рассказывает про основные алгоритмы и структуры данных.
Практиковаться можно на Leetcode.

На этапе собеседования с алгоритмическими задачками язык программирования не важен. Мне дали ссылку на Яндекс Code и попросили решить задачку на любом языке. Плюс JS еще был в том, что я мог проверить решение прямо в браузере.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы