Сколько задач нужно прорешать перед собеседованием на джуна?
Все говорят «решай задачи», но непонятно, сколько. 50? 200? 500? Боюсь, что пойду на собес недорешавшим, но и год сидеть на литкоде тоже не хочется. Есть какой-то ориентир?
5 ответов
Дело не в количестве, а в покрытии тем. Можно решить 500 задач на массивы и провалить первую же на хеш-таблицы. Лучше 100-150 задач, но по всем базовым категориям: массивы/строки, хеши, два указателя, стек/очередь, бинарный поиск, дерево, простой DP. Если по каждой теме ты решал 8-12 задач и узнаёшь паттерн с ходу — этого для джуна хватает с запасом.
Ориентир, который я слышал от знакомых из найма: ~150 easy/medium закрывают 90% джуновских секций. Hard на джуна почти не дают.
Качество, не количество.
Считать задачи — путь в тупик. Критерий готовности: берёшь незнакомую medium и за 30-40 минут доводишь до рабочего решения без подсказок. Можешь стабильно — иди на собес.
Реши все задачи с литкода и тогда точно возьмут.