TGViewer
Algorithmics: хакаем алгоритмические собесы Algorithmics: хакаем алгоритмические собесы @algorithmics_cl · 1.45K subscribers
Post #6 960
Не можешь победить - возглавь!

Всем привет!

Вас не раздражают алгоритмические секции на интервью в любой современной it-компании? Лично меня - безумно. Я считаю, что в большинстве случаев такие секции абсолютно бесполезные - чаще всего они показывают лишь то, как кандидат умеет проходить подобные секции с live-коддингом, а не его профессиональные навыки. Но, к сожалению, на данный момент они стали де-факто стандартом для индустрии, а значит, придется учиться их проходить.

Несмотря на то, что алгоритмические секции я не люблю всем сердцем, сам раздел computer science «Алгоритмы и структуры данных» считаю как минимум не лишним (а, на самом деле, очень полезным) для любого участника процесса разработки. Эти знания и навыки позволяют вам эффективнее решать рабочие задачи, лучше и глубже понимать как работают различные инструменты, в чем их слабые и сильные стороны.
Например, небольшая «насмотренность» алгоритмических задач помогла нам недавно «придумать» алгоритм быстрой фильтрации модификаций в каталоге (подробнее)

О чем этот канал?

Самая корыстная цель - научиться (и помочь всем желающим) решать задачи, которые могут попасться на различных технических интервью в разных компаниях. Отличный источник таких задач — Leetcode.

Более «возвышенная» цель - через разбор подобных задач погрузиться в основы базовых алгоритмов и структур данных (да-да, канал не претендует на звание академического курса - во всяком случаем, на данный момент).

Кто участвует в ведении канала?

Сейчас каналом занимаются 2 человека:
- Денис Колпаков - go разработчик, 8 лет в IT. Последние 3 года работает в Авито (в юните Core Services). Занимается разработкой и поддержкой каталогов.
- Ивасюта Алексей - Team Lead (ex-frontend), 9 лет в IT. Последние 3 года работает в Авито. Недавно возглавил команду Bricks - конструктор разметки.

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

Несмотря на это, мы не претендуем (и не являемся) экспертами в алгоритмах. Как показывает практика, сами можем часами сидеть над незнакомой medium задачкой, пытаясь найти оптимальное решение и/или продебажить все корнер кейсы. Нарабатывать навык решения любых задачек «сходу и вслепую» мы планируем вместе с вами, ведя этот канал.
  • 🔥 9
  • 👍 4
More from @algorithmics_cl
  1. Feb 8, 2025Количество провинций Давайте закрепим знания про Disjoint Set новой задачей. Сложность: 🟡…
  2. Feb 4, 2025Disjoint Set Привет, друзья! Сегодня мы с вами не будем решать конкретную задачу, а познак…
  3. Dec 4, 2024Так как в этой задаче баланс между операциями записи и чтения смещен в сторону записи, нам…
  4. Dec 4, 2024Система поиска подсказок Ранее мы уже разбирали задачу, в которой нужно было реализовать с…
  5. Oct 29, 2024Префиксное дерево (Trie) Префиксное дерево, или Trie (произносится как «три») — это структ…
  6. Oct 11, 2024Максимальная сумма парных элементов связного списка Продолжаем изучение связанных списков…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →