Лайтовое собеседование на Junior PHP разработчика
Запись лёгкого технического собеседования на Junior PHP-разработчика с вопросами по стеку, архитектурным компромиссам, SQL, Git и контейнеризации. После записи автор разбирает сложность интервью и полученный ответ рекрутера.
AreaWeb
Открыть на YouTube- Опубликовано на YouTube:
- Просмотры на YouTube: 32 тыс.
- Лайки на YouTube: 919
Таймлайн
Коротко о видео
Автор показывает анонимизированную запись технического собеседования, на которое он откликался под легендой Junior PHP-разработчика. Интервью охватывает опыт с PHP, Vue, Node.js, Laravel, SQL, Git, Docker и Kubernetes, а также выбор архитектуры для простой формы заявок. В финале автор характеризует вопросы как поверхностные и сообщает, что после интервью его пригласили продолжить общение в офисе; оффер или итог найма не подтверждены.
Затронутые темы
Что взять на заметку
- Нужно уметь кратко и предметно объяснить свой стек: PHP, Vue/Nuxt, Node.js/Express, TypeScript и React упоминаются как соседние технологии кандидата.
- Практическая задача — форма отправки заявки без статусов: кандидат сравнивает Laravel с Vue или Livewire с минималистичным вариантом на HTML и PHP, выбирая подход по требованиям к поддержке и передаче проекта заказчику.
- Стоит подготовиться к вопросам о Laravel, REST API, сессиях, cookies, Blade, Vue и тестах, а также к SQL-запросам с JOIN.
- В обсуждении производительности SQL интервьюер отмечает, что хорошо составленный один запрос обычно предпочтительнее множества запросов, но выбор следует измерять на конкретных данных.
- Полезно уметь описать Git-процесс: feature-ветка, синхронизация с develop, разрешение конфликтов, pull request/code review, CI/CD и тесты перед слиянием.
- По словам автора, в этом интервью не требовали глубокого знания PHP internals: вопросы были вводными и проверяли понимание используемых технологий.
- Приглашение на следующий этап в офис не является оффером: автор прямо говорит, что на момент записи не знает, пойдёт ли дальше.