✅ Live coding — что это и как его пройти?
Как эффективно проходить собеседования? Часть 4
Live coding — это практика программирования в режиме реального времени, когда разработчик пишет и исполняет код на глазах у интервьюера. Это лучший способ оценить прикладные навыки программиста, которые зачастую важнее теоретических знаний.
Кроме того, такая практика помогает оценить:
* Умение создавать прототипы с нуля
* Скорость и эффективность работы
⚡ Почему мы выбрали live coding
Мы недавно ввели эту практику в нашей компании, и теперь не представляем, как обходились без неё раньше.
—
Как проходит live coding у нас?
1. Перед началом интервью мы просим кандидата скачать заранее подготовленный тестовый проект, чтобы не тратить время на настройку.
2. На интервью я трачу 10-15 минут на вводную часть.
3. Затем даю кандидату задание, рассчитанное на 2 часа.
Правила:
1. Можно гуглить и использовать AI.
2. Разрешено использовать и добавлять любые ассеты.
3. Код может быть «грязным» — архитектура и качество не оцениваются.
Критерии оценки:
1. Финальное качество игры. Игра не должна содержать багов, анимации и игровые элементы должны выглядеть «sочно». Мы оцениваем продукт глазами игрока, а не разработчика.
2. Скорость работы. Оценивается, сколько заданий кандидат успевает выполнить и как быстро. Также фиксируем, на что он тратит больше времени.
3. Навыки. Как кандидат пишет код, пользуется ли AI и горячими клавишами, какие плагины редактора применяет, как быстро ориентируется в Unity.
Красные флаги на собеседовании:
1. Низкое качество проекта. Нет анимаций, плавных переходов, игровых «фишек».
2. Чрезмерное использование ChatGPT. Особенно там, где быстрее написать код вручную.
3. Ненужные задачи. Написание «чистого» кода, рефакторинг, уборка проекта.
4. Хаотичность. Переход от одного задания к другому без завершения текущего.
Live coding — отличный способ показать свои сильные стороны! Но помните: главное — результат, а не идеальная архитектура.
🚀 Напишите в комментариях проходили ли вы собеседование в формате live coding и понравлся ли вам такой формат?
Post #12
430
- 🔥 2