Плюси та мінуси тестових завдань

Щоразу, коли для влаштування на роботу потрібно виконати тестове завдання — виникає питання: робити чи не робити? Для цього потрібно мати чіткі відповіді на запитання:

  • Яка репутація у компанії?
  • Чи будуть використані результати тестового в роботі компанії?
  • Чи оплатять виконання тестового завдання?
  • Які гарантії працевлаштування може надати компанія за умови успішного виконання тестового завдання?
  • За якими критеріями проходитиме оцінка?

Якщо у вас немає відповіді на ці запитання, результат виконання буде непередбачуваним. А кому сподобається змарнувати час? Точних критеріїв оцінки із тестовим завданням зазвичай не надають. Успішно виконане тестове завдання не дає гарантій зарахування до штату, а невиконане завдання не завжди призводить до відмови. Спробуємо розібратися у цій дилемі.

Різні сторони

Сторона роботодавця. Більшість роботодавців намагаються перевірити кандидатів за допомогою практичних завдань, використовуючи їх як механізм відбору до співбесіди, або як перевірку скілів кандидата після пройденої співбесіди. Компанії іноді використовують тестове завдання для отримання консультації з актуальних питань, звісно, на безоплатній основі.

Сторона розробника. Розробники часто ставляться до тестових погано. На щастя, багато компаній не пропонують тестових завдань, що дозволяє розробнику пройти кілька співбесід та отримати оффер без виконання тестового. У цьому випадку виконання тестового завдання необхідне виключно для отримання посади в конкретній компанії, або якщо немає інших варіантів.

І техліди, і кандидати згодні, що найкращим варіантом є коротке завдання під час співбесіди. Хоч і вганяючи у стресові умови, лайвкодинг відображає реальні умови роботи та дозволяє проявити себе обом сторонам. Наймач дивиться, як кандидат вирішує завдання та мислить, а претендент оцінює ефективність комунікації з техлідом у процесі роботи. Відмінний спосіб зрозуміти, чи зможете ви спрацюватись за найкоротший час.

Яке воно, ідеальне тестове?

Тестове завдання допоможе оцінити вашу відповідність посади, а також мотивує вивчити щось нове. Ідеальні тестові завдання мають пару характеристик:

  • несуть користь та зацікавлюють кандидата;
  • складені за реальними завданнями компанії.

Великі тестові зустрічаються часто, а пропозицій щодо оплати виконаного завдання майже немає. Кандидати дедалі частіше обговорюють у мережі масштабні тестові завдання, виконання яких може знадобитися до двох тижнів. Іноді, крім великого обсягу, потрібно вивчити додаткову літературу чи незвичний стек.

Частина розробників вважає, що наявності резюме, портфоліо та посилань на GitHub достатньо, тому вони часто відхиляють вакансії з тестовими. Так, станом на 2022 рік робить кожен третій розробник. Велике тестове завдання вони згодні виконати лише для компанії мрії.

Тестові не вигідні роботодавцю, але про це не говорять

Найбільш логічною є наступна послідовність найму розробників:

  • ознайомлення з резюме;
  • співбесіду з рекрутером;
  • знайомство з портфоліо кандидата;
  • технічну співбесіду;
  • (якщо цього мало) надсилання тестового завдання.

Зазвичай, технічної співбесіди з кандидатом достатньо. На цьому етапі стає зрозуміло, чи людина підходить на посаду і необхідність тестового завдання відпадає. Якщо ж роботодавець вирішує перевірити ще й практичні навички претендента — претендент уже знайомий із компанією та має мотивацію виконати тестове.

Надсилаючи тестові завдання всім кандидатам, компанії не враховують власні витрати часу та ресурсів на обробку результатів. З нашого досвіду це приблизно такі витрати:

  1. Створення завдання (до 4 годин розробника чи тимліда)
  2. Надсилання завдання кандидатам (від 1 години HR спеціаліста або рекрутера)
  3. Відповіді на додаткові запитання та уточнення за завданням (може зайняти до 5 годин у двох фахівців — розробника та рекрутера)
  4. Перевірка виконаних завдань (до тижня у двох фахівців — розробника та рекрутера)Збір та відправка зворотного зв’язку претендентам (до 7 годин HR спеціаліста або рекрутера)

Якщо підрахувати ці витрати часу в грошовому еквіваленті, то вийде дуже кругла сума. А чим більша компанія — тим більше фахівців задіяно в процесі найму, що тільки збільшить суму. Цифри можуть шокувати.

Варіанти лайт тестувань для роботодавців

Тестові завдання, як не парадоксально, відволікають від пошуку роботи. Пропонуємо звернути увагу на можливі варіанти тестування кандидатів:

Лайвкодинг. Відстеження дій розробників у реальному часі дозволить швидко оцінити здібності та алгоритм дій для виконання завдання.

Спілкування із техлідом. Досвідчений розробник швидко виявить сильні та слабкі сторони кандидата, що дозволить зекономити час на виконанні тестового завдання.

Виконання завдання на логіку під час співбесіди. Не секрет, що однією з найважливіших характеристик програмістів вважають логічне мислення.

Портфоліо проектів з відкритим кодом. Кандидат зможе відповісти на питання про можливі покращення, причини вибору технології для реалізації проекту, або розповість про труднощі виконання.

Код рев’ю. Пропозиція провести оцінку коду іншої людини може викликати неоднозначну реакцію, проте цей метод дозволяє оцінити аналітичні здібності та перевірити знання стека.

В агентстві Job Advice знаходять компроміси між вимогами компаній та можливостями IT фахівців. Ми допомогли багатьом компаніям України знайти своїх ідеальних розробників, а кандидатам знайти роботу мрії. Звертайтесь!

    Заповни дані та отримай консультацію

    МЫ ПОМОГАЕМ НАНЯТЬ СЛЕДУЮЩИХ СПЕЦИАЛИСТОВ

    Оцените полезность статьи Плюси та мінуси тестових завдань

    Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5
    Загрузка...