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

Собеседование middle backend php

Разбор технического интервью на middle PHP backend: от фреймворков, ООП и баз данных до сетей, микросервисов, мониторинга и логирования. В конце — практические рекомендации по содержанию резюме.

Источник: Первый шаг в IT

Открыть на YouTube

Таймлайн

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

Техническое собеседование с PHP backend-разработчиком охватывает Laravel, Eloquent и Doctrine, ООП и SOLID, реляционные базы данных, Git, сетевые протоколы, микросервисы и наблюдаемость. Отдельно разбираются индексы, транзакции ACID, нормализация, Elasticsearch, взаимодействие сервисов, а также сбор метрик и централизованное логирование. В финале интервьюеры дают рекомендации по резюме: описывать измеримые результаты и адаптировать акценты под конкретную вакансию.

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

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

  • Подготовьте объяснение различий Eloquent Active Record и Doctrine с репозиториями и сущностями, включая компромисс Active Record относительно SRP.
  • Повторите Singleton, фабрики, рефлексию, клонирование и PHP magic methods, а также все принципы SOLID с практическими примерами.
  • Для SQL-интервью нужно уметь объяснить B-tree, hash-, составные и покрывающие индексы, а также их цену в памяти и при изменении данных.
  • Разберите ACID, уровни изоляции транзакций, нормализацию и денормализацию; отдельно различайте DELETE, TRUNCATE и DROP TABLE.
  • Будьте готовы сравнить Git Flow с доставкой отдельных feature-веток в main/master и обсудить конфликты задач в общей develop-ветке.
  • Повторите слои и совместное использование HTTP/HTTPS, TLS, IP, TCP и UDP; TCP гарантирует доставку, а UDP подходит для данных, которым важнее актуальность, чем полнота.
  • В резюме заменяйте перечень технологий на конкретные результаты с цифрами и держите несколько версий резюме под разные роли.

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