про LEETCODE для SOFTWARE ENGINEERS

про LEETCODE для SOFTWARE ENGINEERS

Коли роботодавцю умовно зі 100 кандидатів потрібно обрати 1 на вакансію, включається певна логіка, яка є відмінною від логіки кандидата, який в той таки час знає і бачить лише самого себе як потенційного фіналіста на цю вакансію.

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

Особливу увагу вправам на leetcode приділяють кандидати, які готуються до співбесід у топових IT компаніях світу. Хоча насправді такі задачі можуть бути й на співбесіді у нікому невідомий стартап. Переважно leetcode шанують у США, Канаді та Європі. Тобто загалом на ринках, де є концентрація software development компаній, а відповідно й концентрація кандидатів. Бо ж на вакансії у ці компанії подаються кандидати з усього світу, що значно збільшує конкуренцію між ними. Тому роботодавцям, щоб розібратися у кваліфікації всіх цих людей приходиться застосовувати складні методики та задачі. Є компанії, які отримують мільйони резюме на рік і звісно компанія зацікавлена, щоб з такої кількості талантів обрати найкращих, навіть, якщо процес відбору буде складним для кандидатів.

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

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

  2. Є компанії, які уявлення не мають, що вони дають leetcode задачі й що можна було б проінформувати кандидатів про це. Звісно самі інженери про це знають, але рекрутери - часто ні, а саме рекрутери мусять про це повідомляти кандидатам.

  3. Великі відомі компанії зазвичай дійсно дають кандидатам матеріали для підготовки чи приклади задач. Також може бути ціла інструкція чи підготовчі консультації. Не ігноруйте і не відмовляйтеся від можливості потренуватися.

  4. Але, якщо матеріалів чи інструкцій зі сторони компанії немає, це ще не значить, що на самій співбесіді не буде складних вправ, до яких варто було б десь пів року готуватися.

  5. Як рекрутер я повністю підтримую інформування та попередню підготовку кандидатів. Таким чином всі кандидати у рівних умовах і це значно знижує стрес на подібних співбесідах.

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

  7. Якщо 100 кандидатів отримують однакову задачу, то близько 90% її вирішити не зможуть. Навіть з попередньою підготовкою більш як половина кандидатів не справляться з задачею. Можливо на основі цих показників роботодавці і роблять висновок про успішність методу.

  8. Якщо роботодавець отримав 100 резюме кандидатів, а у них 1 вакансія, то вони вважають такий метод допомагає визначити умовно 10 найкращих. Хоча правильніше було б вважати не “10 найкращих“, а “10 кандидатів, які змогли вирішити задачу”. І потім уже на наступних співбесідах обговорювати задачі й питання, які більш наближені до робочих умов. Для роботодавців це система, яка працює. І за їхньою логікою кандидат, який вважає себе досить професійним, щоб отримати посаду з-поміж 100 конкурентів, має здатність підготуватися до подібного тестування й знати правила гри.

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

  10. Якщо кандидат не зміг зробити задачу, то досить часто його все одно запрошують на наступний етап. Бо всі розуміють, що людина могла просто хвилюватися або не очікувати подібної задачі. Особливо, якщо інші відповіді були хорошими й резюме показує цінний досвід та навички. Комбінація: досвід + резюме + інші відповіді - leetcode = (може дорівнювати) наступній співбесіді. Не недооцінюйте своє резюме, бо часто воно допомагає у непередбачуваний спосіб, адже змушує наймаючу команду сумніватися чи ж дійсно правильно на співбесіді оцінили кандидата.

  11. Такі задачі не є частиною роботи професіонала, але роботодавець і не має мети на першому етапі моделювати робоче середовище з робочими задачами. Робоче середовище динамічне, цілі й методи компанії можуть замінитися за декілька тижнів, а leetcode стабільний роками. Хоча під час розвʼязання у розмові з наймаючими інженерами дійсно можуть бути певні обговорення досвіду. Це не іспит на якому не можна відволікатися на інші теми. Кандидат може мати свою стратегію і говорити те, що йому дійсно вигідно сказати. Для цього професіонал може готувати свою стратегію та ключові меседжі заздалегідь.

  12. У більшості випадків роботодавцям не потрібне фінальне рішення. Часто вони це озвучують на початку співбесіди. Їх цікавить логіка виконання, порядок дій, ідея, рівень комунікації кандидата і тд. Це як у задачах з математики, де відповідь можна отримати у тому ж підручнику, але суть не у відповіді, а у самому процесі розвʼязання.

Бажаю вам успіхів на кожній співбесіді!

Індивідуальні кар’єрні консультації для кандидатів >>

Онлайн курси >>

HR послуги для роботодавців >>

Цей матеріал створений людиною та охороняється авторським правом © Yulia Shyshenko

1000  ДОЛАРІВ за РЕКОМЕНДАЦІЮ КАНДИДАТА

1000 ДОЛАРІВ за РЕКОМЕНДАЦІЮ КАНДИДАТА

КОРИСНІ ВПРАВИ для РОЗВИТКУ КАРʼЄРИ

КОРИСНІ ВПРАВИ для РОЗВИТКУ КАРʼЄРИ