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

Реальное собеседование на Middle PHP разработчика (офер получен)

Полная запись собеседования Middle PHP-разработчика: самопрезентация кандидата, презентация вакансии и развернутый технический скрининг. В конце интервьюер объясняет последующие тестовые этапы.

Источник: Vadim N.

Открыть на YouTube

Таймлайн

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

Запись представляет собеседование на позицию Middle PHP-разработчика: кандидат рассказывает о работе над сервисом для сантехников, интеграциях с рекламными сервисами и оптимизации базы данных. Интервьюер описывает неназванный HR-консалтинговый проект по замене старого решения на Bitrix высоконагруженной системой, затем проводит техническую часть по PHP, ООП, SOLID, алгоритмам, SQL, ORM и DDD. В финале обсуждаются дальнейшие тесты на критическое мышление и социальный интеллект, а также подходы к написанию тестов.

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

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

  • Подготовьте связный рассказ о проектах: состав команды, свою зону ответственности, стек и измеримые технические проблемы — здесь спрашивали про интеграции, рефакторинг и оптимизацию запросов.
  • Повторите PHP namespaces и PSR-4, типизацию, declare(strict_types=1), магические методы, abstract class и interface, copy-on-write и SPL.
  • Уметь объяснить Big O на вложенных циклах и различать базовые структуры данных: массив, связанный список, хеш-таблицу, стек, очередь и дерево.
  • Для ООП-вопросов нужны не только определения инкапсуляции, наследования и полиморфизма, но и аргументация выбора между наследованием, интерфейсами и traits.
  • Повторите все принципы SOLID и покажите связь Dependency Inversion с тестируемостью: зависимость от интерфейса позволяет подменять внешний клиент mock-объектом.
  • По SQL подготовьте практический сценарий диагностики: slow query log, EXPLAIN, проверка схемы, лишних JOIN и полезности индексов; в беседе также обсуждалась денормализация ради производительности.

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

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.