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

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

Какие метрики указывают на нарушение SRP в классе?

Метрики нарушения SRP (Single Responsibility Principle) Контекст: принцип единственной ответственности в ООП Методов в классе: слишком большое количество методов → класс реализует избыточный набор функций Разные…

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

Какие недостатки и подводные камни есть у float?

Основные недостатки и подводные камни float тип данных с ограниченной точностью (машинное представление) представляет числа в формате IEEE 754 (с плавающей запятой) Ограниченная точность может привести к ошибкам…

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

Какие операции можно выполнять в миграциях базы данных?

управление схемой базы данных: создание, изменение и удаление таблиц добавление, редактирование и удаление столбцов создание и удаление индексов и ограничений (PK, FK, уникальные) задание типов данных и их параметров…

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

Какие паттерны проектирования вы знаете и где их применяли?

Порождающие: Singleton, Factory, Builder — применяются для контроля создания объектов, гарантии единственного экземпляра и упрощения их настройки. Структурные: Adapter, Decorator, Composite — используются для…

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

Какие слои добавить к стандартной структуре Laravel-проекта помимо роутов, контроллеров и моделей?

Какие слои используют в стандартной структуре Laravel Роуты — разделяют API и web и выступают точкой входа в приложение Контроллеры — отвечают за обработку запроса, его валидацию и бизнес-логику Сервисы —…

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

Какие существуют альтернативы Local Storage?

Альтернативы локальному storage Cookie ограничивает объем хранимых данных примерно 4 Кб при каждом запросе автоматически отправляется на сервер Session Storage сохраняет данные только в пределах одной браузерной…

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

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

Проверенные архитектурные решения для типовых задач Singleton — обеспечивает существование единственного экземпляра, что удобно для конфигурации и логирования Factory Method — создаёт объекты, не связывая код с…

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

Когда использовать материализованные и нематериализованные VIEW?

Материализованные и нематериализованные VIEW: в каких случаях применять VIEW — это виртуальная таблица, представляющая собой сохранённый SQL-запрос Нематериализованная VIEW не сохраняет результат: запрос выполняется…

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

Когда применять Hash-индекс и какие операции равенства (equality) он поддерживает?

Hash-индекс — когда его применять и какие операции он поддерживает (только equality)? индекс для быстрого поиска данных по ключу применяет хеш-функцию, чтобы получать доступ к данным оптимален для операций равенства…

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

Когда стоит выбирать микросервисную архитектуру, а когда — монолит?

микросервисы оправданы для сложных и масштабируемых систем, над которыми работает много команд они подходят проектам, где требуется независимый деплой и отдельное масштабирование функциональных модулей такой подход…

Читать ответ