По результатам опроса половина участников хочет узнать про LeetCode подробнее — расскажу свой взгляд 👍

Суть, как вы уже поняли — помочь кандидатам подготовиться к техническим собеседованиям в компании, где нужно «писать код на доске». Кстати, по ощущениям таких становится больше. Я собеседовался так же и в несколько относительно небольших компаний (~50 человек), и даже там есть одна секция с написанием кода на доске, видать, подражают большим (хорошо это или плохо — отдельная тема).

Итак, есть список задач. Задачи протегированы различными темами и компаниями, в которых данные задачи задавали (на основе анонимной статистики пользователей). Фильтры по темам работают всегда, а по компаниям — после платной подписки.

Обычно составляют список тем и начинают решать задачи по кругу, меняя темы. Есть подборки, составленные и самим LeetCode:

Страница пользователя:

На странице пользователя календарь активности, последние посты на форуме и рейтинг среди всех участников.

На странице пользователя календарь активности, последние посты на форуме и рейтинг среди всех участников.

Решения задач можно обсуждать на форуме, кроме того, люди делятся своим опытом собеседований в разных компаниях, анонимно обсуждают оферы.

В платной подписке так же есть очень важная фича — мок-интервью. Т.е. попытка сымитировать реальное интервью: надо решить две задачи с таймером, который нельзя остановить, и нельзя закрывать страницу.

После сервис генерирует отчёт: какие темы нужно подтянуть, прогресс с течением времени, рейтинг среди остальных участников.

«С динамическим программированием всё хорошо, а вот алгоритмы на графах вам бы, батенька, ещё подтянуть!»

«С динамическим программированием всё хорошо, а вот алгоритмы на графах вам бы, батенька, ещё подтянуть!»