НовоеAI-конструктор резюме: правишь прямо на листе A4, а нейросеть подсказывает, что усилитьКонструктор резюме на листе A4Попробовать
JobPath
Начать бесплатно

Вопросы на собеседовании PHP-разработчика

69 вопросов с реальных собеседований, чаще всего — в компаниях vanta, Travelata и витринатв.

Все вопросы

Нашлось 58 вопросов

  1. Что такое Dependency Injection (DI)Junior×4Travelata, vanta
  2. Что такое гексагональная архитектура?JuniorTravelata
  3. Как хранятся индексы в массивах PHPSeniorvanta
  4. Напишите функцию, которая асинхронно сделает fetch-запрос, распарсит ответ и вернет имя пользователяSeniorвитринатв
  5. Как оптимизировать алгоритм поиска уникального элемента без дополнительной памятиSeniorTravelata
  6. Как изменить взаимодействие с внешним сервисом, чтобы избежать увеличения нагрузки из-за ретраевSeniorTravelata
  7. Какие принципы проектирования кроме SOLID существуютSeniorvanta
  8. С какими эволюционными базами данных ты работалSeniorvanta
  9. Какой паттерн реализует Doctrine ORMMiddlevanta
  10. Как изменить взаимодействие между сервисами, чтобы избежать дублирования заказов при ретраяхSeniorTravelata
  11. Ответь на такие вопросы вслухMock-интервью с ИИ: вопросы голосом и разбор каждого ответа.
    Попробовать
  12. Расскажите про типизацию в PHPSeniorvanta
  13. Почему Active Record считается антипаттерномSeniorvanta
  14. Как определить заказ для повторного запроса с несколькими попыткамиSeniorTravelata
  15. В чем разница передачи по значению и по ссылке в PHPMiddlevanta
  16. Почему для обработки промисов используют конструкции вместо console.log напрямуюSeniorвитринатв
  17. Как проверить использование индексов и построение плана выполнения запроса в базе данных?Seniorвитринатв
  18. Что происходит в контроллере после получения запросаMiddleTravelata
  19. С какими паттернами проектирования ты работалSeniorvanta
  20. Как устроен процесс деплоя и инфраструктураSeniorTravelata
  21. Что такое нормализация и денормализация баз данныхJuniorvanta

Как проходит собеседование

Собеседование на PHP-разработчика обычно включает разговор с рекрутером, техническое интервью и встречу с командой. Иногда дают задачу на код или просят разобрать фрагмент чужого кода. Рекрутер обычно уточняет версию PHP и фреймворк, с которыми ты работал, а команда часто спрашивает про legacy-код: как ты его поддерживал, переписывал и покрывал тестами, не останавливая работу продукта.

По языку чаще всего спрашивают про типы и строгую типизацию, ООП, интерфейсы и трейты, обработку ошибок и исключения, жизненный цикл запроса. По фреймворкам — Laravel или Symfony: контейнер зависимостей, ORM, очереди, миграции. Почти всегда проверяют базы данных: индексы, транзакции и уровни изоляции, как найти медленный запрос. Отдельный блок — безопасность веб-приложения: SQL-инъекции, XSS, CSRF и то, как от них защищаются.

Чтобы готовиться прицельно, отфильтруй вопросы по своему уровню и начни с тех, что спрашивали чаще всего: счётчик стоит у каждого вопроса. Ответь на несколько из них вслух в mock-интервью, так видно, где ответ разваливается, ещё до настоящего созвона.

Другие направления

Прорепетируй собеседование PHP-разработчика

Голосовой ИИ-интервьюер задаст вопросы твоего стека, переспросит и разберёт каждый ответ.

Тренироваться бесплатно

Связаться с поддержкой

Выбери, где удобнее написать