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

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

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

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

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

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

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

Каталог

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

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

Как организуют взаимодействие между микросервисами?

HTTP/REST: синхронный и простой способ с широкой поддержкой gRPC: высокопроизводительный бинарный протокол для быстрых вызовов Message Broker (RabbitMQ, Kafka): асинхронный обмен через очереди, повышающий устойчивость…

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

Как под капотом работает идемпотентность: где хранятся ключи и с чем сравнивается запрос?

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

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

Как правильно реализовать паттерн Singleton?

Паттерн, обеспечивающий наличие только одного экземпляра класса Для хранения объекта применяется статическая переменная Закрытый или приватный конструктор не позволяет создавать объект напрямую Метод доступа…

Читать ответ
System Design

Как применять денормализацию при часто меняющихся данных, например остатках товаров, чтобы сократить JOIN-запросы?

для динамичных данных оптимален гибридный подход с автоматической синхронизацией и контролем консистентности.

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

Как проходит веб-запрос в Laravel или Yii2 от Nginx и PHP-FPM до контроллера и JSON-ответа?

Жизненный цикл веб-запроса в Laravel/Yii2 (Nginx → PHP-FPM → контроллер → JSON) Nginx принимает HTTP-запрос и передаёт его PHP-FPM по FastCGI PHP-FPM запускает PHP-скрипт, точкой входа которого служит public/index.php…

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

Как работает JIT-компиляция во время выполнения?

JIT (Just-In-Time) — это компиляция кода непосредственно во время выполнения программы Технология на лету преобразует байт-код или промежуточное представление в машинный код Сначала программа выполняется через…

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

Как работает паттерн Наблюдатель (Observer) и где его применяют?

Паттерн Наблюдатель (Observer) поведенческий шаблон проектирования субъект сообщает подписанным наблюдателям об изменении своего состояния слабая связанность: наблюдатели не зависят напрямую от субъекта субъект…

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

Как работает сборщик мусора в долгоживущих воркерах и как избежать утечек?

Сборщик мусора в долгоживущих воркерах категория: управление памятью в асинхронных воркерах working context: воркеры работают длительное время, сохраняя состояние и большие объемы данных GC запускается периодически и…

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

Как работают токены, rate limiting и права доступа для защиты API?

аутентификация с помощью токенов, включая JWT и OAuth2, блокирует несанкционированный доступ механизм rate limiting задаёт лимит запросов и защищает от DDoS-атак и злоупотреблений права доступа (RBAC/ABAC) определяют,…

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

Как реализовать GROUP BY под капотом при агрегации CSV-файла без БД?

Как работают алгоритмы агрегации данных: внутреннее устройство GROUP BY при обработке CSV без БД построчная обработка с чтением CSV целиком в память либо последовательным потоком формируется структура группировки, как…

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

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

Ключи идемпотентности: как предотвратить повторное выполнение операций Идемпотентный ключ представляет собой уникальный идентификатор операции Для каждой транзакции клиент создает отдельный ключ Сервер сохраняет ключи…

Читать ответ