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

Как правило, у фронтенд-разработчиков, это достаточно понятная структура, состоящая из нескольких этапов собеседований: интервью, теоретическая часть и техническая часть. В зависимости от ситуаций и предпочтений компаний, эти этапы могут по разному комбинироваться, чередоваться и дополняться. Но если с интервью и теорией в целом всё стандартно и понятно, то с техническим этапом у нанимателя открывается возможность выбора — лайвкодинг или тестовое задание.

Лайвкодинг на мой взгляд имеет ряд преимуществ перед тестовыми заданиями и является более эффективным.

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

Во-вторых, можно сразу посмотреть как кандидат справляется со стрессовой ситуацией. В работе часто бывают моменты, когда нужно в кратчайшие сроки найти или предложить какое-то решение. Если говорить о тестовом задании и предположить, что кандидат выполнил его «честно» без сторонней помощи, то по тестовому заданию нельзя узнать в каком состоянии он в этот момент находился и на сколько сильно тяжело или наоборот легко было выполнять это задание.

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

А как вы считаете, какой способ проверки тех. навыков лучше? 🤓

repost

265

input message

напишите коммент

У лайф кодинга есть свои плюсы и свои минусы. Если бизнес все свои решения делает в режиме лайфкодинга это плохой бизнес потмоу что надо ПОДУМАТЬ причем не один раз для того чтобы найти эффективное решение оно приходит не сразу. Кроме того лайфкодинг не должен быть на бумажке он должен быть в среде. Потому что дебаг неотъемлимая часть кодинга. и если соискателю дают задачку и дают среду то это да вероятно окей. Сам я к нему отношусь философски я прошел все этапы яндекса и получил оффер. но мои познания в кодинге на бумажке не позволили мне получить от яндекса тех женег что я имею сейчас. PS одна моя знакомая к которой я набивался в бойфренды сказала если ты не смог меня удовлетворить сейчас в пять утра после пьянки то второго шанса я тебе не дам мне нужен спец из коробки. Но в любом случае лайфкодинг хорош для селекции это некий типа криетрий чтобы из сотни оставить одного А как он будет в итоге работать это уже забота компаниии

ответить

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

ответить

еще контент в этом сообществе

еще контент в этом соообществе

войдите, чтобы увидеть

и подписаться на интересных профи

в приложении больше возможностей

пока в веб-версии есть не всё — мы вовсю работаем над ней

сетка — cоциальная сеть для нетворкинга от hh.ru

пересекайтесь с теми, кто повлияет на ваш профессиональный путь