170 похожих чатов

Здравствуйте, вопрос к опытным ребятам, какое у вас мнение насчет

codewars, letcode и hackrank ?
Это что-то действительно полезное для разработчика или же лучше пройти мимо ?

12 ответов

19 просмотров

Ну набить руки по алгоритмам, почему бы и нет

Ещё можно codeforces . В некоторых стажировках этот ресурс учитывается (идёт в плюс к резюме, но только если высокий рейтинг там)

Прикольные сайты. Чисто мозги размять

Да, полезное. Как задачник

я тут литкод проходил, и очень обрадовался, когда на тестовом задании (дали в компании чисто ради понять свой уровень, хотя специальность у меня другая) сначала была пара заданий набросать алгоритм для решения задачки, но потом пошли тупые вопросы про количество байт вот в этом классе, или какой будет результат функции, где используются какие-то дикие конструкции. Причем еще все на время. Причем мой опыт с литкод, где ты пишешь код сколько хочешь, сильно отличается от требуемого, где надо накидать алгоритм за определенное время. Так что я хоть и не опытный разработчик, но прочувствовавший совсем недавно этот опыт могу сказать, что полезно, еще полезно делать на время, это как в codewars (причем тестовое задание было на их движке устроено). Но это у меня было где-то только 10-15% процентов от всего задания. Так что, как по мне так много времени не стоит этому уделять.

Если нравятся конкурсы знатоков, тогда - да. Это ваше. Никогда не задавались вопросом, почему при смене Водительского Удостоверения не пересдают экзамены? Для идиотов подскажу. На 99% никто не сдаст. При том, что все опытные водители с минимум 10 летним стажем. Многие с десятками, сотнями тысяч км безаварийной езды. Но вы все можете продолжать верить в различные конкурсы, экзамены, и прочее унижение личности.

Seva
Если нравятся конкурсы знатоков, тогда - да. Это в...

это может помочь пройти собеседование, как минимум многие компании дают испытания такого рода (это просто как факт упоминаю, без субъективной оценки полезности задачек такого рода)

hashlag
это может помочь пройти собеседование, как минимум...

Не поможет. Потому, что задачи будут не те, которые решал где-бы то ни было еще. Я ж говорю - это как конкурс знатоков. Если у "игрока" есть список с вопросами и ответами - то, он выиграет. А если нет, то нет. Невозможно знать _ВСЁ_! Всегда найдется вопрос или тема, которую не знаешь или подзабыл. Когда в вузе-школе сдаем экзамены, то экзамены на конкретную тему. Я не приду сдавать экзамены по матанализу, а меня будут дрючить по сопромату. Конкретные темы известны. И примеры задач решаются на подготовке несколько месяцев. А тут надо обо всём на свете знать всё. И без единой ошибки. Причем даже если знать все, то тупо 100% разговор будет на разных языках. Тут один чудик в Андроид Разработке задает вопрос на собеседовании про jmm. И радуется, что кандидат не знает, что это расшифровывается как Java memory model. Дело в том, что в разработке андроид приложений нет такого буквосочетания. Вообще не находится в поиске на developer.android.com. А когда начинаешь пытать, а на кой хрен это надо. Выясняется, что требуется рассказать про thread safety. Но, хитрюга про thread safety не спрашивает. Ни про локи, ни про Atomic Variables. А вот так, с тыла зашел.

Seva
Не поможет. Потому, что задачи будут не те, которы...

Так вопрос в скорости решания псевдоолимпиадных задачек. А с этим помогает только набивание руки на них. Да, в работе это не просто не потребуется, но даже и не желательно - это такой навык типа быстро пробегать 100м.

Viktor Chyzhdzenka
Так вопрос в скорости решания псевдоолимпиадных за...

Это да. Когда кандидат набивает руку на задачах, подобных тем, что буду на конкурсе на вакансию. Но там будут другие задачи. На другие темы. И получится полный пролет. Если есть информация, что именно такие задачи будут задавать, то да. Но такой информации с улицы никто не получит. А угадать невозможно. Достаточно просто попасть на алгоритм, который не встречался - и пролет. С этого все наставления для "спортивного програмирования" начинаются с того, что есть три варианта. - Вы впервые встречаете задачу. Вы не успеете ее решить. - Вы уже встречали, но не успеваете. - И Вы знаете, как ее решить и успеваете. Можно натаскаться на определенный вид задач. Но это не экзамен в вузе или школе, где темы предопределены. Просто будет задача на другую тему - и пролет.

Viktor Chyzhdzenka
Так вопрос в скорости решания псевдоолимпиадных за...

В той же спортивной аналогии. Надрочился бегать стометровку. А на собеседовании предлагают тягать штангу. Или наоборот. И попробуй угадать, что надо готовить. Мышечную массу, рывок на 100 метров. Или долгий марафон. А оно все разное.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
длина пакета фиксированная, или меняется?
Okhsunrog
7
Карта сайта