Тести на сайті були від першого дня, але з часом стало зрозуміло, що їх замало і вони занадто вузькі: кілька технологій, по одному тесту на рівень, і жодного способу побачити, як ви просуваєтеся. За останні тижні ми переробили розділ майже з нуля - і тести, і питання для співбесід. Ось що змінилося.
Цифри
- 75 тестів у 14 технологіях: Laravel, PHP, Livewire і Filament, MySQL, PostgreSQL, JavaScript, TypeScript, Vue, React, REST API, веб-безпека, архітектура й патерни, Docker і Git.
- 21 тест за рівнями (від Junior до Lead) і загальні тести технологій, плюс 54 підбірки за темами.
- 2791 питання в тестах, кожне з поясненням правильної відповіді й посиланням на документацію.
- 1740 питань для співбесід з розгорнутими відповідями у 143 темах.
Тести за рівнями й підбірки за темами
Рівневі тести відповідають на питання «на якому я рівні». У Laravel це повна драбина: Junior, Middle, Senior і Lead. У кожного тесту пул до 100 питань, а за одну спробу ви отримуєте 20 випадкових, тож повторне проходження - це вже інший тест, а не та сама двадцятка.
Підбірки відповідають на інше питання - «як у мене з конкретною темою». Черги, Eloquent і запити, продуктивність, тестування, автентифікація, кешування, міграції, маршрутизація - для Laravel їх 23, решта розподілені між іншими технологіями. Підбірка бере питання всіх рівнів на свою тему, тож за одну спробу видно тему від основ до складних випадків.
Усі питання ми звірили з актуальними версіями: PHP 8.5, Laravel 13, React 19, Vue 3.5, Livewire 4 і Filament 5. Застарілі формулювання, хибні відповіді й питання, де правильний варіант легко вгадати за довжиною, переписали.
Спробу можна відкласти
Прогрес зберігається на сервері. Можна зупинитися на середині, закрити вкладку й продовжити пізніше - навіть з іншого пристрою. Незавершений тест чекатиме вас угорі сторінки тестів з кнопкою «Продовжити».
На повторній спробі першими йдуть питання, яких ви ще не бачили.
Розбір після завершення
Після тесту ви бачите не лише бал, а й правильні відповіді з поясненнями та посиланнями на документацію. Результат розкладений за темами: видно, що Eloquent у вас на 90%, а черги на 40%. Для найслабшої теми сайт одразу підкаже, що почитати.
Питання для співбесід
Розділ питань виріс до 1740 питань у 143 темах, і тепер він згрупований за тими самими технологіями, що й тести. У кожної технології своя сторінка й свої флеш-картки.
Тести й питання тепер пов'язані в обидва боки. На сторінці тесту є п'ять питань для підготовки з відповіддю просто на місці, а на сторінці питання - підбірки, якими можна перевірити себе на цю тему.
Відстежуйте свій прогрес
Якщо ви увійшли на сайт, усе, що ви проходите, складається в картину:
- на сторінці тестів видно, які тести ви вже пройшли і з яким результатом, а на картці технології - скільки її тестів позаду;
- сторінка «Моя підготовка» (вона є в особистому меню) показує середній бал, результати за технологіями й теми, які варто підтягнути, з посиланнями на що почитати;
- у питаннях для співбесід можна позначати «Знаю» чи «Повторити» і бачити свій прогрес за темою.
Середній бал рахується за першими спробами. Повторювати тести можна скільки завгодно, але оцінка лишається чесною: пройти той самий тест п'ять разів - не те саме, що знати тему.
З чого почати
Відкрийте тести, оберіть свою технологію й почніть із тесту свого рівня - наприклад, Laravel: Junior. Якщо хочете спершу підготуватися, зазирніть у питання для співбесід. Щоб бачити прогрес, увійдіть - це займає кілька секунд.
Помітили помилку в питанні чи відповідь здається застарілою? На сторінці кожного тесту є кнопка «Помітили помилку?» - напишіть, ми виправимо.