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

Вопросы на собеседовании по 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
System Design

Как объяснить микросервисную архитектуру на собеседовании?

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

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

Как оптимизировать SQL-запрос для выборки всех постов пользователей с более чем 500 подписчиками с помощью JOIN и проверкой NULL?

Оптимизация SQL-запроса для постов пользователей с >500 подписчиками контекст: оптимизация запросов с использованием join и фильтрацией NULL создать индексы для колонок, участвующих в фильтрации и соединении, например…

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

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

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

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

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

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

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

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

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

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

Как применять денормализацию при часто меняющихся данных, например остатках товаров, чтобы сократить 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 запускается периодически и…

Читать ответ