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

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

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

101 вопрос 119 компаний 249 технологий

Усильте резюме перед собеседованием

Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.

Анализ резюме

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

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

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

Основные темы и навыки

backend 81 database 79 architecture 75 api 29 queues 26 security 25 solid 22 messaging 20

Форматы вопросов

  • Технические вопросы82
  • Поведенческие вопросы12
  • System Design5
  • Лайвкодинг2

Ориентировочная сложность

  • Продвинутые80
  • Базовые20
  • Практические1

С чего начать подготовку

  1. Начните с раздела «Технические вопросы» и проверьте, можете ли дать короткий ответ своими словами.
  2. Затем разберите вопросы по теме «backend» и свяжите ответы с собственным опытом.
  3. Завершите подготовку практикой: проговорите решение, ограничения и возможные альтернативы.
Сбросить

Каталог

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

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

Что такое Reflection API и где его применяют?

Что представляет собой Reflection API и где его используют? механизм инспекции типов и объектов непосредственно во время выполнения программы позволяет изучать структуру классов, методов и полей даёт возможность…

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

Что такое RoadRunner и зачем он нужен в PHP?

Что представляет собой RoadRunner? PHP-процессор и сервер приложений функционирует как высокопроизводительный HTTP-сервер, поддерживающий PHP исполняет PHP-приложения в виде долгоживущих процессов (worker'ов), поэтому…

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

Что такое SOLID и когда допустимо отступать от его принципов?

Что такое SOLID и можно ли отступать от его принципов? SOLID — это набор из 5 принципов ООП Они повышают читаемость и поддерживаемость кода В состав входят: S: Single Responsibility — у класса должна быть одна…

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

Что такое генераторы и зачем они нужны в программировании?

Что такое генераторы и зачем они нужны? средство создания итераторов с отложенным вычислением применяют ключевые слова function* и yield (JS, Python) выдают значение и приостанавливают выполнение до следующего…

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

Что такое замыкание и как связаны с ним анонимные функции?

Как работают замыкания и анонимные функции? Замыкание: функция, сохраняющая связь с лексическим окружением, в котором она была создана после завершения внешней функции продолжает обращаться к её переменным даёт…

Читать ответ
Лайвкодинг

Что такое идемпотентность и зачем она нужна в API?

Что означает идемпотентность (idempotentness)? понятие из областей математики и информатики многократное выполнение операции возвращает тот же результат в API повторная отправка запроса не должна дополнительно…

Читать ответ
Поведенческий

Что такое индекс в базе данных и зачем он нужен?

Что такое индекс в базе данных? структура данных, ускоряющая поиск служит указателем на записи оптимизирует SELECT-запросы и фильтрацию уменьшает необходимость полного сканирования таблицы может иметь вид B-дерева или…

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

Что такое кастомные исключения и зачем они нужны в приложении?

Что такое кастомные исключения и зачем они нужны? объектно-ориентированное программирование и обработка ошибок пользовательские классы исключений наследование от базовых Exception/Throwable точное описание семантики…

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

Что такое кэш в PHP и как OPcache ускоряет выполнение скриптов?

Что такое кэш в PHP и как OPcache ускоряет выполнение скриптов? Кэш в PHP хранит ранее полученные результаты, чтобы повторно использовать их быстрее OPcache — встроенный opcode-кэш, доступный начиная с PHP 5.5+ В…

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

Что такое монолитная архитектура и в чём её особенности?

Что такое монолит? Архитектурный подход к созданию ПО Все части системы входят в одно приложение Общее развертывание и выполнение Сильная связанность модулей Масштабирование и обновление могут быть сложными Удобный…

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

Что такое партиционирование и как оно работает в базе данных?

Что такое партиционирование и как оно работает? способ разделения данных в базе данных или хранилище делит крупные таблицы на логические сегменты каждая партиция обрабатывается независимо от остальных улучшает…

Читать ответ