Сучасна диджитал-освіта для дітей — безоплатне заняття в GoITeens ×

Genesis

понад 1500 спеціалістів
Київ, Варшава (Польща), Київ, гібрид, Київ, офіс

28 березня 2023 13:11

Олександр Салівон, Software Development Engineer в Kanini Software Solutions Ukraine

Враження після проходження відбору Genesis Front-End School
Залишились суто негативні враження.
Пройшов два етапи відбору.
На першому етапі біли тести на знання фротенд та логіки, хоч я цей етап і пройшов, але частина знайомих отримувала спершу лист про те що вони не пройшли бо вони набрали 85 з 75 прохідних, але потім отримали лист типу, «Ой вибачте ми помилились», що вказує на якість підготовки тесту та звітності.
Але от на другому етапі проявилась вся суть відбору.
Дали виконати тестове завдання, з api в якому були відключені CORS політики і як результат була проблема в отриманні данних з бекенду, після декількох питань було доповенне технічне завдання «костилем» як то все можна обійти (не виправили api, а саме вигадали костиль).
Також подовжили на добу термін здачі.
Я то все виконав наскільки знав зі своїми junior знаннями і отримую Ось таку відповідь (як і решта хто непройшов слово в слово).
От реалььно, навіщо допускати до наступного етапу 577 кандидатів (це ж явно брехня)
— На жаль, цього разу ми не можемо зробити тобі пропозицію приєднатись до навчання у школі. Але не засмучуйся! Тобі вдалося потрапити до 577 найкращих кандидатів із більш ніж 3 000 охочих. Це вже чудовий результат.

Пам’ятай, що завжди можна досягти успіху, якщо ти не здаєшся та готовий працювати!

Також ділимося з тобою переліком критеріїв, на які потрібно було звернути увагу при виконанні кейсу. Цей чек-лист допоможе тобі проаналізувати роботу та зрозуміти над чим працювати.
Чек-лист якісного кейсового завдання:
1. Розділення логіки на файли. Тримати всю логіку в одному файлі, і часто в одному компоненті — не дуже добре. Розділення логіки на різні файли чи модулі дозволяє спростити підтримку проєктів, а також їх тестування. Часто компоненти виконували не одну задачу, були переускладнені. Розбивати на компоненти не погано.
2. Розподіл на шари — ще один важливий критерій. Наприклад, роботу з API потрібно виносити за межі компонента і використовувати як сервіс, щоб в разі чого, можна було замінити транспортний шар (відправку даних, наприклад, через socket).
3. Чистота коду. Для того, щоб код мав однорідний вигляд, варто використовувати eslint та prettier. Також не забувати про коректні неймінги та додаткові коментарі в коді.
4. Написання тестів. Наявність тестів значно спрощує підтримку твого проєкту.

І жоден з пунктів не відповідає моєму варіанту виконання. Це означає що відповідь шаблонна і те що мою роботу навіть не дивились.
Моє перше враження про те що це велика прогресивна компанія змінилась після от такої відпвіді по результатам друго етапу.

Ось моя робота. github.com/sai7602/genesis-courses

Якщо хтось занйде що тут не відповідає чек листу то напишіть мені.


LinkedIn

5 коментарів

Підписатись на коментаріВідписатись від коментарів

Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

Олександре, доброго дня!

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

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

От тільки не потрібно казати що пішли мені на зустріч. Ви самі запропонували її мені, і після «розбору» завдання я ще більше переконався в неякісно проведенному оцінюванні та підготовці тестових завдань.
Почув від ваших колег що кандидатів багато і писати нам фідбеки то є пуста витрата їх часу, але при цьому ви втратили 40 людинохвилин на те щоб зробити типу фідбек мені у вигляді дзвінку. На якому була навіть не та людина яка оцінювала мою роботу.
Почали жалітись що нас дуже багато, що ви працювали поза основною роботою, що ви не можете зрозуміти чому тільки половина з тих хто отримав завдання його здав.
І родзинкою того фідбеку було те що на П’ЯТІЙ сторінці пагінації у мене виникає якийсь нескінченний цикл, але вже після тої бесіди я перевірив і у мене всього ТРИ (де знайшли п’яту я не зрозумів) сторінки пагінації і потім кнопка далі взагалі вимикається.
Тож я можу поставити вашому «пішли на зустріч» 2 бали з 10.
Сподівають ви приймете до уваги мої рекомендаії і в майбутньому буде більш відповідально та якісно готувати матеріали для виконання тестових завдань.

Підтримали: Alla Honcharova

Мені теж здається, що моє тестове ніхто не дивився
github.com/Kraska/genesis

Катерино, доброго дня! Написали вам на пошту, щоб прояснити ситуацію.

Так, бачила. Дякую за дуже розгорнутий і корисний фідбек!

Оцінка компанії: 96/100

3-е місце в рейтингу роботодавців «понад 1500 спеціалістів»
Проголосували 243 співробітники
  • Компенсація
    94%
  • Умови праці
    97%
  • Кар’єра (самореалізація)
    94%
  • Проєкт (продукт)
    97%
  • Компанія
    98%
  • Лояльність
    98%