Продолжаем пост из серии как готовиться к интервью, совместно с
1. Решить топ-100 задач по частоте за полгода у нужной компании на leetcode
2. Пройти “Grokking ...” курсы по SD и ML SD, тренировать whiteboard с таймингами, посмотреть интервью по SD и ML SD на Карпов Курсес, по отзывам людей - эти видео очень сильно помогли
3. Сделать интро о себе и написать о себе ответы на вопросы, примерно 1/2 A4 по STAR шаблону на каждый из примерна 40 behavioral вопросов
Теперь немного подробнее.
Как готовиться к интервью по алгоритмам
Интервью по алгоритмам это очень просто, решение задач вроде тех, что можно найти на https://leetcode.com/. Задачки на интервью решаются либо чере сервисы совместной правки кода вроде https://coderpad.io/ либо через гугл док. Вы могли слышать от своих друзей-олимпиадников какие-то заклинания вроде “Красно-черное дерево”, “алгоритм Декйстры”, “Ахо-Корасик” — можете забыть. Типичный уровень интервью с кодом это пара задач easy+medium/hard на 40 минут про поиск в глубину или переворот списка. Как готовится к этой секции с нуля и не только?
От самой платформы есть “батлпасы” с подборками задач по темам — они отображаются вверху над задачами по ссылке. Рекомендуется как минимум присмотреться к батлпасу по алгоритмам и структурам данных.
Когда будете чувствовать себя уверенней, непосредственно к интервью в конкретной компании можно готовиться, решая подборку задач для нее, отсортированную по частоте встречаемости (нужен премиум доступ, пример для фейсбука )
Для поддержания своей формы между интервью еще рекомендуем решать ежедневные задачи (они всегда закреплены в самом верху списка), за решение ежедневных задач в течение одной недели вы получите ачивку и бесполезный бейджик на сайте.
Для эстетов есть интересные подборки из ограниченного списка задач, которые покрывают при этом чуть ли не все возможные темы — к примеру здесь можно найти такой список с приложенными ссылками на видео разбор и краткое описание решения в виде основных идей.
Можно попробовать пройти пару Мок интервью, тоже полезно
И последнее, что сперва кажется немного противоречит количеству написанного про это интервью — не уделяйте основную часть времени именно этой части , особенно если вы идете на позиции высокого уровня. Решение 50-100 задач по компании, в которую вы идете совершенно точно дает вам способность пройти эту секцию.
В целом, это пожалуй самая легкая часть в процессе найма.
#InterviewPreparation
@nizhib
TL;DR подготовка1. Решить топ-100 задач по частоте за полгода у нужной компании на leetcode
2. Пройти “Grokking ...” курсы по SD и ML SD, тренировать whiteboard с таймингами, посмотреть интервью по SD и ML SD на Карпов Курсес, по отзывам людей - эти видео очень сильно помогли
3. Сделать интро о себе и написать о себе ответы на вопросы, примерно 1/2 A4 по STAR шаблону на каждый из примерна 40 behavioral вопросов
Теперь немного подробнее.
Как готовиться к интервью по алгоритмам
Интервью по алгоритмам это очень просто, решение задач вроде тех, что можно найти на https://leetcode.com/. Задачки на интервью решаются либо чере сервисы совместной правки кода вроде https://coderpad.io/ либо через гугл док. Вы могли слышать от своих друзей-олимпиадников какие-то заклинания вроде “Красно-черное дерево”, “алгоритм Декйстры”, “Ахо-Корасик” — можете забыть. Типичный уровень интервью с кодом это пара задач easy+medium/hard на 40 минут про поиск в глубину или переворот списка. Как готовится к этой секции с нуля и не только?
От самой платформы есть “батлпасы” с подборками задач по темам — они отображаются вверху над задачами по ссылке. Рекомендуется как минимум присмотреться к батлпасу по алгоритмам и структурам данных.
Когда будете чувствовать себя уверенней, непосредственно к интервью в конкретной компании можно готовиться, решая подборку задач для нее, отсортированную по частоте встречаемости (нужен премиум доступ, пример для фейсбука )
Для поддержания своей формы между интервью еще рекомендуем решать ежедневные задачи (они всегда закреплены в самом верху списка), за решение ежедневных задач в течение одной недели вы получите ачивку и бесполезный бейджик на сайте.
Для эстетов есть интересные подборки из ограниченного списка задач, которые покрывают при этом чуть ли не все возможные темы — к примеру здесь можно найти такой список с приложенными ссылками на видео разбор и краткое описание решения в виде основных идей.
Можно попробовать пройти пару Мок интервью, тоже полезно
И последнее, что сперва кажется немного противоречит количеству написанного про это интервью — не уделяйте основную часть времени именно этой части , особенно если вы идете на позиции высокого уровня. Решение 50-100 задач по компании, в которую вы идете совершенно точно дает вам способность пройти эту секцию.
В целом, это пожалуй самая легкая часть в процессе найма.
#InterviewPreparation