Заметки

Про алгоритмы

Месяца полтора уже разбираю алгосы – те самые, где надо вертеть деревья, графы и тд; Тут про кодинг если что)

К сожалению, без них все еще нельзя устроиться в норм компании международные.

В работе ни один не применял походу) Кроме хешмапа и брутфорса)

Но алгоритмы – это что-то вроде фильтра для работодателей. В компаниях уровня FAANG (Всякие Гуглы, Фейсбук) это вообще стандарт.

В Японских компаниях оказывается тоже спрашивают, особенно в Тиер 1 по типу PayPay, Mercari, Indeed.

Но кстати, большинство из них спрашивают Easy, Medium уровни, хотя есть истории и по Hard, но мало.

В целом, советуют разбирать и понять сам алгоритм, не сидеть долго пытаясь самому изобрести. По сути, просто надо натренировать видеть паттерны.

Алгосов тысяча, но какой-то очень умный человек собрал 75 проблем, которые покрывают большинство паттернов, так что люди в основном решают этот курс – Blind 75.

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

Решаю я кстати не в Литкоде, а в Ниткод (neetcode). Задачи те же самые, но чувак разбирает каждую задачу сам, и мне он больше понравился.

Порядок такой:

  1. Пытаешься решить сам минут 20
  2. Потом с подсказками
  3. И если вообще не идет то разбираешь с Чатгпт.
#Технологии