Вернуться в каталог собеседований

Собеседование Laravel PHP backend разработчика junior. Тренировка к собеседованию

Длинная тренировка собеседования Laravel/PHP Junior-разработчика с техническим разбором ответов кандидата и финальной обратной связью от участников.

Laravel Creative
  • Опубликовано на YouTube:
  • Просмотры на YouTube: 9,1 тыс.
  • Лайки на YouTube: 204
Открыть на YouTube

Таймлайн

Коротко о видео

Это тренировочное собеседование на позицию Laravel/PHP backend-разработчика уровня Junior: кандидат Виктор рассказывает о фрилансе, поддержке проектов, опыте с PHP, Laravel, MySQL, PostgreSQL и базовой настройке VPS. Участники последовательно спрашивают его о PHP и ООП, SQL и базах данных, HTTP, Laravel, очередях, тестировании, деплое и Git. В финале участники тренировки дают собственные оценки уровню кандидата и называют темы для повторения — прежде всего базу PHP, SQL/БД, Redis и Git.

Затронутые темы

Что взять на заметку

  • Подготовить чёткие ответы по PHP: замыкания и захват переменных, различия интерфейса и абстрактного класса, traits и конфликты методов, области видимости, late static binding и type hints.
  • Повторить SQL: JOIN, транзакции и принцип «всё или ничего», нормальные формы, индексы, агрегатные функции, реляционные и нереляционные БД, EXPLAIN и назначение Redis.
  • Уметь провести HTTP-запрос через Laravel: точка входа, service providers, routing, middleware, Form Request-валидация, controller, model и ответ View или JSON.
  • Разобрать Laravel-практики: Eloquent-отношения, защиту от SQL-инъекций, API-запросы и размещение авторизации в headers, rate limiting, jobs, workers, Supervisor, .env и конфигурацию.
  • Отдельно отработать Git-сценарии: разрешение конфликтов, merge и rebase, cherry-pick, squash-коммиты и безопасную работу с веткой перед слиянием.
  • Нужно уметь объяснить архитектурный риск: observer модели не стоит связывать с HTTP Request, поскольку модель может запускаться и из импорта или другого не-вебового процесса.

Рекомендуем посмотреть