Найм у продукт. Від розробки вакансії до технічного інтерв’ю

Привіт, мене звати Антон Маслов, я VP of Operations у продуктовій компанії iDeals Solutions. У ній забезпечую і вдосконалюю, зокрема, процес відбору спеціалістів. І з власного досвіду знаю, що ця сфера багата на теми для дискусії. У статті розповім про шлях, який пройшла компанія, формуючи власну модель найму: з якими викликами стикнулася та як прийшла до нинішнього варіанта. Матеріал буде корисний ІТ-спеціалістам по обидва боки рекрутингу: як тим, хто шукає фахівців, так і тим, хто подається на вакансії.

Нерідко я чую питання на кшталт «А чому відбір такий довгий? Навіщо стільки етапів?». А з іншого боку: «Як продуктовій компанії шукати людей?». Довкола найму в IT-компаніях зламано чимало списів. Хтось віддає перевагу швидкому рекрутингу. Інші шукають співробітників упродовж місяців. Конкуренція за таланти на ІТ-ринку — відомий факт. Тому бізнеси оптимізують свої процеси й міркують, як зробити процедуру найму зручною для всіх учасників. Увага до рекрутингу і ставлення до кандидатів може багато розповісти про компанію.

Ми в iDeals Solutions створюємо складний і високотехнологічний продукт — віртуальні кімнати даних. Для цього потрібні професіонали, готові до різноманітних викликів. Так, на відбір фахівців ми витрачаємо чимало часу, зусиль і ресурсів. Чому? Щоб чітко знати, кого шукаємо, та впевнитися, що у кандидатів є необхідні hard skills та компетенції. І жодних процесів заради процесів: це не просто виставляння галочок у табличці, а й, сподіваємось, приємний та корисний кандидату досвід спілкування з нами.

Однією короткою співбесідою тут, зрозуміло, не обійтись. Усі етапи відбору іноді тривають кілька тижнів — типовий показник для продуктової компанії. Звісно, ви можете скептично запитати: «Хіба ви FAANG, щоб так довго відбирати людей?». Але саме так вдається будувати команду професіоналів, які створюють успішний продукт.

Розкажемо, яким є найм з боку компанії та чому велика кількість етапів — не завжди привід для критики, а й можливість отримати користь. Тож кандидат побачив вакансію, надіслав резюме — і що ж далі?!

0. Розробка вакансії

Спершу — невеликий флешбек. Ще до того, як кандидат побачив вакансію, рекрутери, фахівці з оцінювання та hiring-менеджери зробили чимало. А саме: обговорили та визначили, чого очікують від позиції, які є вимоги до кандидатів, заплановані етапи та інструменти для оцінювання. Завдяки цьому претенденти будуть в рівних умовах, до них ставитимуться без упереджень чи особистих симпатій. А сама вакансія під час відбору не перетвориться на щось геть інше.

1. Screen interview

По суті, це знайомство. На ньому рекрутер розказує про компанію та позицію. Також кандидат говорить про свій досвід і навички. Тут обмежуємося загальними питаннями про hard skills, детально перевірятимемо їх на тестовому завданні. Мета screen interview — подивитися, чи достатньо досвіду в людини для продовження діалогу.

Отже, що чекає на претендента:

Що можемо порадити?

2. Інтерв’ю за компетенціями

У резюме претендент пише, де і ким працював. На цьому етапі ми хочемо дізнатися, як  він працює. Оцінюємо рівень розвитку компетенцій (як-от «Робота в команді», «Аналітичне мислення», «Ефективна комунікація» тощо). Яких саме — уже визначили під час розробки вакансії.

Саме інтерв’ю засноване на поведінкових прикладах з минулого. Тут ставимо питання, спрямовані на конкретні ситуації з досвіду кандидата. Ще на етапі підготовки позиції складаємо перелік питань інтерв’ю, які допоможуть розкрити ту чи іншу компетенцію.

Крім того, оцінюємо culture fit — наскільки збігаються цінності кандидата та компанії. В iDeals ми визначили їхній перелік, яким керуємося в роботі та спілкуванні, як-от відкритість, Data-driven підхід, критичне мислення, вміння сприймати та надавати конструктивну критику тощо. Щоб оцінити, приміром, останнє, ми попросимо кандидата розповісти про ситуацію, коли доводилося сумніватися у позиції чи аргументах колеги: «У чому полягав предмет критики? Як вона була сприйнята? Які висновки ви для себе зробили?».

Аналогічним чином підходимо і до питання компетенцій. Наприклад, для оцінення компетенції «Здійснення впливу» перелік питань може бути такий:

Що можемо порадити?

3. Тестове завдання

До цього ми орієнтувалися на те, як  претендент буде діяти. Тестове ж — це можливість показати, що  саме він буде робити.

Завдання ми оформляємо у вигляді «буклета для кандидатів». У ньому — чітко сформульована задача та інструкції з виконання: як оформлювати, куди й коли відсилати, до кого звернутися з питаннями у разі потреби. Ми іноді використовуємо для передачі буклета наш продукт — віртуальні кімнати даних. Для кандидата це гарна нагода ознайомитися з тим, що ми робимо, на практиці.

Що варто знати про тестове?

Наприклад, для кандидатів на роль Product Data Analyst, де доводиться працювати з помилками у даних, у дата-сет для тестового заклали помилки. І оцінювали, чи може кандидат їх виявити без додаткових підказок.

Під час пошуку Product Designer просили розробити прототип та UI для Q&A-модуля нашого продукту. Завдяки цьому можна побачити, як спеціаліст використовує професійні інструменти та наскільки системно підходить до завдань: чи дивиться на зразки у конкурентів та чи пропонує власні додаткові рішення.

Коли ми шукали Product Manager, який би добре вмів працювати з даними, запропонували проаналізувати дані з BigQuery, Google Analytics та інших джерел, щоб сформулювати та потім валідувати кілька гіпотез стосовно реального продукту.

Крім того, для позицій, які передбачають спілкування з клієнтами, інколи проводимо рольову гру. У ній за певним сценарієм розігрується заснована на реальних кейсах ситуація. Так кандидат може продемонструвати, як поводиться і які рішення ухвалює. Рольову гру нерідко використовуємо і для відбору до product-команди. Приміром, зустріч із «клієнтом», на якій необхідно з’ясувати його потреби та скласти BRD/PRD.

Скільки часу потрібно? Завдання для QA та Engineering фахівців забирають близько 3-5 годин, для Senior Product Manager чи Tech Lead — 10-15 годин. Складні та тривалі тестові оплачуємо.

4. Технічне інтерв’ю

На цьому етапі кандидат зустрінеться з hiring-менеджером — потенційним керівником. Ця розмова присвячена більш глибокій перевірці hard skills, критично важливих для IT-фахівців.

Оскільки в команді iDeals, яка налічує майже 200 осіб, близько 100 унікальних ролей, «універсального» рецепту технічного інтерв’ю немає. Утім, нам важливо побачити, що кандидати вміють всебічного аналізувати проблему та ухвалювати зважені, обґрунтовані рішення. У компанії немає жодної позиції, де можна було б бути успішним суто на основі «інтуїції», не спираючись на факти, дані та логіку.

У розмові з кандидатом на посаду Senior Software Engineer ми не ставимо ненависних питань про різницю між інтерфейсом та абстрактним класом, основи ООП та інші, відповіді на які можна завчити. Навпаки — нам важливі фундаментальні знання комп’ютерних наук. Ми дивимось, як інженер розуміє оцінку складності алгоритмів, знає структури даних і проблеми масштабування систем.

Що може бути під час інтерв’ю на цю роль?

Технічна співбесіда на посаду Senior QA передбачає серію коротких завдань, як-от: пошук багів, оцінка юзабіліті інтерфейсу, мінітест з HTML та XML, bug report review тощо. Крім того, можлива і невелика рольова вправа на основі ситуації в QA-підрозділі.

Замість висновку

Комусь процес відбору може видатися непростим. Залежно від позиції він складається з 4-5 етапів та 4-7 інструментів для оцінювання. Після технічного інтерв’ю, наприклад, можливе ще й фінальне інтерв’ю з менеджером для взаємних питань і відповідей про деталі роботи.

Тривалість закриття вакансій буває різна, але все одно потребує часових інвестицій з боку кандидатів. Як правило, ідеться про 8-10 годин, дещо більше — для Senior-позицій. Проте це нагода отримати фідбек про свої навички та вміння, оцінити власні сильні сторони та зони розвитку, протестувати себе на не простих, але цікавих практичних завданнях. Ще до оферу є змога поспілкуватися з потенційними колегами, подивитися, як вони працюють, якими інструментами користуються. Зрештою, у спеціаліста буде більше інформації для ухвалення свідомого рішення.

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

А що для вас важливо у процесі найму? Розкажіть у коментарях!


Щиро дякую за неоціненну допомогу в підготовці статті своїм колегам: VP of Engineering Олегу Абрамову; People Performance Lead Ользі Яковіній; Product Manager Максиму Куниці; Assessment Expert Ірині Дмитрієвій, TA Specialist Наталі Ковтуненко.

Читай також статті про найм у Wix та Railsware .

Опубліковано: 19/08/20 @ 10:00
Розділ Різне

Рекомендуємо:

Сабатікал по-українськи. 8 історій ІТ-спеціалістів, що відпочивали від роботи кілька місяців
Рост трафика для интернет-магазина аксессуаров для мобильной техники с 14 тыс до 31 тыс посещений
Внимание Google Recaptcha v3 + Contact Form 7
Как нас накрутили конкуренты в Яндексе и что из этого вышло
Набор на 7 поток моего курса SEO Шаолинь