Вернуться в видеотеку

Собеседование Middle PHP разработчика

Учебное интервью по PHP уровня Middle с разбором ответов кандидата и перечнем тем, которые обычно проверяют на собеседовании. Формат — диалог ментора и кандидата, а не реальное собеседование в компанию.

Источник: Макс из codereview

Открыть на YouTube

Таймлайн

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

Запись учебного мок‑собеседования на позицию Middle PHP-разработчика: ментор последовательно проверяет знания кандидата и отмечает, что ответы стоит уточнять по документации. Обсуждаются HTTP/HTTPS, REST, веб-безопасность, Nginx, PHP-FPM, Docker и Composer, затем PHP, ООП, архитектура, микросервисы и базы данных. Кандидат приводит примеры из собственной практики, но по ряду тем прямо признаёт неполноту знаний; это не является оценкой его пригодности к найму.

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

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

  • Перед техническим интервью стоит уверенно объяснять путь HTTP-запроса, различия HTTP-методов, редиректы и назначение распространённых статус-кодов.
  • Нужно отделять REST как архитектурный стиль от механического выбора HTTP-статусов и знать stateless-подход, cookies, CSRF, CORS и базовые риски из OWASP Top 10.
  • Полезно повторить связку Nginx/Apache — PHP-FPM, назначение Docker Compose и Composer, а также реальные ограничения переносимости контейнеров между окружениями.
  • Для PHP важны строгая типизация, массивы, области видимости, замыкания и `use`, передача объектов, сборщик мусора, автозагрузка Composer и различия `include`/`require`.
  • Следует подготовить ясные ответы про интерфейсы, абстрактные классы, traits, анонимные классы, магические методы и предпочтение композиции наследованию.
  • По SQL стоит повторить ACID, блокировки и deadlock, ключи, B-tree-индексы, составные и покрывающие индексы, а также условия, из-за которых индекс не применяется.
  • До интервью имеет смысл обновить резюме и подготовить конкретные истории о проектах и мотивации: в разговоре подчёркивается, что на реальных интервью учитывают и нетехнические ответы.

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

1 ч 2 мин
BackendMiddle

РЕАЛЬНОЕ СОБЕСЕДОВАНИЕ НА BACKEND РАЗРАБОТЧИКА ПОЛУЧИЛ ЗП 280К ЗАВАЛИВ ПОЛОВИНУ ТЕХНИЧЕСКИХ ВОПРОСОВ

Полная запись PHP-собеседования с разбором опыта кандидата, архитектуры, баз данных, очередей, PHP runtime и принципов проектирования. В конце обсуждаются процессы анонимной команды и условия оффера.

49 мин
BackendMiddle

Собеседование на Middle PHP разработчика

Техническое собеседование Middle PHP-разработчика с разбором ответов по PHP, архитектуре, базам данных, Git и DevOps-практикам. Интервьюер уточняет теоретические определения и просит соотносить их с реальным опытом кандидата.

1 ч 18 мин
BackendSenior

Валентин Удальцов, Виталий Лихачев: Публичное собеседование Senior Software Engineer (PHP)

Публичное учебное интервью по PHP для уровня Senior Software Engineer. В нём разбирают современные практики разработки, архитектуру, конкурентный доступ к данным, PostgreSQL, Redis, очереди и transactional outbox.