Подготовка к интервью

Вопросы на собеседовании по PHP

206 вопросов по PHP с технических собеседований

206 вопросов 1634 компании 353 технологии

Что проверяют на интервью

Как устроена подборка

На странице собраны вопросы по PHP — от проверки базовых принципов до практического применения и архитектурных решений. В подборке чаще встречаются темы: php, database, backend.

Каталог

Результаты поиска

Найдено: 206
Теория

В чём отличие FPM от RoadRunner и что выбрать для PHP-приложения?

Чем отличаются FPM и RoadRunner Оба решения предназначены для ускорения работы PHP-приложений на сервере FPM (FastCGI Process Manager) Управляет процессами PHP через FastCGI Создаёт и контролирует пул PHP-процессов…

Читать ответ
Теория

В чём разница между Collection и LazyCollection и когда их использовать?

Ключевые различия Collection и LazyCollection Collection — коллекция, элементы которой обрабатываются немедленно LazyCollection — коллекция с отложенным выполнением операций по мере необходимости Collection сразу…

Читать ответ
Теория

В чём разница между горизонтальным и вертикальным масштабированием?

Различия горизонтального и вертикального масштабирования масштабирование — наращивание ресурсов системы для увеличения производительности вертикальное (scale-up): расширение CPU, RAM и дискового пространства одного…

Читать ответ
Теория

Где должна выполняться валидация данных: на фронтенде или бэкенде?

фронтенд обеспечивает быструю обратную связь и удобный UX бэкенд отвечает за безопасность и контроль данных проверки на фронтенде сокращают ошибки ввода бэкенд обеспечивает целостность и корректность данных…

Читать ответ
Теория

Где и каким образом обрабатываются глобальные исключения?

обработка выполняется в централизованном месте: глобальным обработчиком конкретный механизм определяется платформой или языком (try-catch, middleware, signal handlers) на уровне ОС или процесса — перехватывает…

Читать ответ
Теория

Где используется позднее статическое связывание и зачем оно нужно?

позднее статическое связывание представляет собой отложенное до компиляции разрешение вызова функции с учётом конкретного статического типа. Его применяют в шаблонах и для оптимизации полиморфизма времени компиляции.

Читать ответ
Теория

Где хранить файлы и каковы плюсы и минусы локального диска?

Работа с файловой системой: где размещать файлы и какие у локального диска плюсы и минусы локальный диск — физическое хранилище, подключённое к серверу быстрое чтение и запись: минимальная задержка и высокая скорость…

Читать ответ
Теория

Для чего нужен оператор HAVING и чем он отличается от WHERE?

элемент SQL, предназначенный для фильтрации результатов после агрегирования обычно применяется вместе с GROUP BY отбирает группы, а не отдельные записи поддерживает работу с агрегатными функциями (SUM, COUNT, AVG) в…

Читать ответ
Теория

Есть ли в PHP сборщик мусора и как работает refcount?

Есть ли в PHP сборщик мусора и как работает refcount? Для управления памятью PHP применяет подсчёт ссылок (refcount) У каждого значения есть счётчик ссылок: при копировании он увеличивается, а при удалении —…

Читать ответ
Теория

Зачем нужен Repository в Laravel и когда его использовать?

Repository в Laravel: зачем и когда он нужен? паттерн архитектуры для организации доступа к данным скрывает детали работы с ORM (Eloquent) и иными источниками данных делает тестирование удобнее благодаря мокированию…

Читать ответ
Теория

Зачем нужен паттерн Facade и какие задачи он решает?

Относится к области проектирования ПО и дизайн-паттернам Создаёт упрощённый интерфейс для работы со сложной подсистемой Скрывает внутренние классы и детали их реализации Делает код понятнее и уменьшает связность…

Читать ответ
Теория

Зачем нужны исключения (exceptions) и чем они лучше или хуже объектов-результатов?

Зачем нужны исключения (exceptions) и чем они лучше или хуже объектов-результатов Исключения и объекты-результаты представляют собой два способа обработки ошибок и нестандартных состояний в программном коде.

Читать ответ