👨💻 Code Review вместо тестового: как я за 20 минут проверяю навыки 1С-разработчика
Всем привет! Давайте поговорим на больную тему: как объективно оценить технические навыки кандидата? Вопросы вопросами, но руки-то надо проверять. Есть классика: устные вопросы, тестовые задания и лайвкодинг. Но у каждого метода свои плюсы и минусы.
▶️Вот к чему я пришел:
🔜 Для начинающих (Junior): Тестовое задание еще может сработать. Это хороший фильтр, и время перспективного джуна часто дешевле времени senior-разработчика на проверку. Лайвкодинг для них — стресс, но если цель найти «алмаз», то он может быть оправдан.
➡️ Для опытных (Middle+/Team Lead): Большое тестовое — это дорого для всех. Мы тратим время на его подготовку и ревью, кандидат — несколько часов (а то и дней) на решение. На рынке много вакансий без тестовых, и это может быть критерием отсева... но уже для нас, как для работодателя. Кандидат может просто отказаться и уйти к конкурентам.
▶️Что же я выбрал? Я — фанат практического Code Review на собеседовании.
Почему? Потому что это максимально приближено к реальной работе. 80% задач разработчика — это разобраться в чужом (иногда старом) коде, понять его и корректно внести правки.
▶️Как это выглядит на практике:
1️⃣Хронометраж: Выделяю на это блок в 10-20 минут.
2️⃣Что показываю: Заранее подготовленный фрагмент кода в конфигураторе (или в виде текста).
3️⃣Что проверяю:
🔘Понимание синтаксиса и базовых конструкций.
🔘Умение писать оптимальные запросы к базе данных.
🔘Знание стандартов кодирования и «гигиены кода».
🔘Внимательность к деталям и архитектурным просчетам.
4️⃣ Мои любимые «закладки»: Я специально допускаю детские ошибки, чтобы посмотреть, заметит ли их кандидат.
🔘 Передача тяжелых структур (например, ТаблицыЗначений) на клиент.
🔘 «Кривые» и нечитаемые имена переменных (Массив1, Спр2).
🔘 Нарушение стандартов оформления и производительности.
После этой практической части мы плавно переходим к более традиционным вопросам.
▶️Резюме.
📌Такой формат экономит время всех участников, показывает реальные навыки кандидата в деле и имитирует рабочую ситуацию. Это честно.
❓А вы как считаете? Даете тестовые? Проводите код-ревью на собеседовании? Или обходитесь только вопросами? Делитесь своим опытом в комментариях! 👇
#собеседование@it_lunch
🔥 Подписывайся на IT Ланч!
Post #6
1.06K

- 👍 54
- 🔥 18
- ❤🔥 8
- ❤ 2
- ⚡ 2