С каждым годом растет планка hard-skills, которые достаточны для прохождения собеседования. В этом году уже на 70+ процентов интервью так или иначе спрашивают код:
- Код-ревью или чтение кода
- Рефакторинг фичи/экрана/сетевого слоя
- Лайвкодинг задачи/компонента/фичи
Гайд на лайвкодинг остается актуальным
Вместе с @mobile_cappuccino записал мок-собеседование по лайвкодингу, где разобрали эти 3 типа задач. Советую перед просмотром прорешать задачи самостоятельно, они будут тут
https://youtu.be/Dnsxm90pu18
https://youtu.be/Dnsxm90pu18
https://youtu.be/Dnsxm90pu18
🎧 Задачи из видео можно получить по кнопке снизу
Зачем вообще нужен этот лайвкодинг в эпоху ИИ? Почему он проводится в yandex.code уже который год?
На лайвкодинге, кроме самого навыка написания кода без IDE, проверяются также:
1. Навык код-ревью без компиляции программы → код-ревью проводится каждый день сегодня, а будет проводится еще чаще - для нейронки. Пока что разработчикам важно быть полноправными владельцами кода
2. Навык выяснения требований → на работе часто задача поставлена так, что не хватает огромного количества требований. До реализации задачи необходимо уметь узнавать эти требования.
3. Навык проектирования решения → лайвкодинг или рефакторинг это мини-задача, на которой проверяется как кандидат будет думать над решением задачи, над тестированием и будущими изменениями. Начинать кодить без обсуждения - моветон
4. Навык общения → умение объяснить и аргументировать свое решение ценится выше, чем идеальное решение, но без слов.
🚀🚀🚀
Менторство
IT Crew | Антон Гуляев