Если цель готовиться к собеседованиям то я бы добавил пару пунктов. 1. Разные компании спрашивают разные задачи, стоит поискать список задач для конкретной компании (за деньги можно посмотреть в премиуме литкода). 2. Решение на листочке или в базовом редакторе онлайн не имеет ничего общего с решениями в IDE без таймера.
>На этом этапе вам нужно стремиться к решению задачи оптимальным способом за 25 минут, потому что собеседующий может добавить follow up к задаче и вы должны его решить в изначальное отведенное время.
Я бы сразу начинал с 25 минут и белого листа. 3. Стоит повторять задачи, если вы полгода назад могли записать задачу на листе, не факт что сможете сегодня. Как минимум проговаривать как в пункте
>В начале, не написав ни строчки кода, вы должны объяснить, как вы будете решать эту задачу, какие алгоритмы и структуры данных будете использовать, какая сложность по времени и памяти у них.
Если цель готовиться к собеседованиям то я бы добавил пару пунктов.
1. Разные компании спрашивают разные задачи, стоит поискать список задач для конкретной компании (за деньги можно посмотреть в премиуме литкода).
2. Решение на листочке или в базовом редакторе онлайн не имеет ничего общего с решениями в IDE без таймера.
>На этом этапе вам нужно стремиться к решению задачи оптимальным способом за 25 минут, потому что собеседующий может добавить follow up к задаче и вы должны его решить в изначальное отведенное время.
Я бы сразу начинал с 25 минут и белого листа.
3. Стоит повторять задачи, если вы полгода назад могли записать задачу на листе, не факт что сможете сегодня. Как минимум проговаривать как в пункте
>В начале, не написав ни строчки кода, вы должны объяснить, как вы будете решать эту задачу, какие алгоритмы и структуры данных будете использовать, какая сложность по времени и памяти у них.