JavaRush/Java блог/Random/Зачем нужен лайвкодинг на собеседовании
Roman Beekeeper
35 уровень

Зачем нужен лайвкодинг на собеседовании

Статья из группы Random
участников
Зачем нужен лайвкодинг на собеседовании Есть за и против того, чтобы делать лайвкодинг на собеседовании и я также был скорее негативного отношения к этому, но вот недавно начал использовать такую практику в подборе. Почему против? Первое что приходит в голову- так это то, что времени на собеседовании всегда час - полтора и хотелось бы не тратить это драгоценное время. Потому как по-хорошему на это нужно 20-30% времени. И это действительно большой минус. Также у кандидата банально может не быть опыта лайвкодинга и он может показать себя в более худшем виде, чем он есть на самом деле. И вместе с тем я за, чтобы потратить время на это. Причем для собеседования от джуна до сеньора. Почему? На это есть несколько причин: Качество написания кода Вот здесь можно много говорить, но недавно мы отловили человека, который на Джаве писал названия м методов с большой буквы (!!!). Я думал, что таких вообще не бывает и это навеяло на мысль, что нужно сильнее присмотреться и с большей долей вероятности отказать кандидату. Знания ЯП Также всегда можно понять, насколько человек в курсе языка программирования. Вполне может быть, что человек занимался настройкой конфигураций и уже банально подзабыл саму джавку. Особенно это важно, когда участились случаи кандидатов, что прошли годичные курсы айтишные и хотят показать, что они уже нормальные мидлы. Обычно на такой практике их можно отловить. Как человек мыслит Каждый раз при собеседовании я хочу понять как человек мыслит - вывести его на разговор, в котором можно будет понять насколько человек рассуждает разумно. И вот как раз при создании алгоритма по решению задачи, а она действительно простенькая, как раз и видно как человек думает. Вместо итога И вот из-за этих пунктов я и думаю, что стоит это проводить. Причем причины и важность их разнится в зависимости от грейда кандидата, но оно того стоит. А вы что думаете? Как всегда всех неравнодушных жду в коментах!) Джавист Роман | Подписаться
Комментарии (4)
  • популярные
  • новые
  • старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
it
Уровень 21
28 сентября 2023, 17:54
Здравствуй Роман. В целом написание проектов(бек для веб-сайта) и решение задачек с литкода, как по мне разные вещи, и разные скилы, но я не против лайвкодинга, однако уделять этому большое внимание, а так же ценность я бы не стал, если только время лайвкодинга не потратить на то что бы попросить кандидата реализовать, какую нибудь не сложную даошку, или по мапить классы, что бы посмотреть в целом как человек кодит именно то к чему он по сути готовится, а не типа: напишите бинарный поиск по памяти, или кастомный линкед лист, или какой нибудь обход графа за такую то сложность)) учитывая что для этого уже есть определенный методы) Не буду тут писать много текста, я больше про суть, что лайвкодин это норм, но что имено вы решили по лайвкодить? вот это важно...
Roman Beekeeper тг-канал по java разработ в t.me/romankh3
29 сентября 2023, 10:41
Согласен, задача не на какой-то сложный алгоритм. Задача оч простая, просто хочется посмотреть что и как делает кандидат в это время.
Сергей Я Java Developer в DXC/Luxoft Expert
3 октября 2023, 19:50
Проблема в том, что за год проведения собеседований, мало кто мог просто пройти циклом и суммировать данные за исключением указанного отрезка. Да, я собеседовал не разрабов, а автоматизаторов, но не суть. В целом, спич таков, что будь моя воля, собесы проводились бы только оффлайн.
it
Уровень 21
4 октября 2023, 05:23
мало кто мог просто пройти циклом
и суммировать данные за исключением указанного отрезка.
Ну такие и на теории быстро сыпятся)
собесы проводились бы только оффлайн.
В целом лично мне было бы тоже более комфортно оффлайн, я так просто меньше переживаю) Но онлайн на то и онлайн, что дает возможность не ехать к черту на куличики, в безызвестность, с дичайшим риском что тебя не возьмут на работу.