Объясните основные этапы и процессы, связанные с развертыванием приложения или системы на сервере
Имели ли вы задачу в виде списка задач, которые нужно было выполнить, на предыдущем месте работы?
Будет ли работать паттерн Singleton, если он уже был инициализирован ранее?
Какие способы реализации обновления данных реализованы в Active Record Yii2?
В каких случаях предпочтительно применять SQL-базы данных для хранения информации?
Может ли абстрактный класс включать приватные методы в своем составе?
Какие сложности могут возникнуть при прохождении собеседований?
Какое отличие между операторами =, == и === в контексте сравнения значений и типов данных?
Можете объяснить, что делает функция match() в PHP 8 и как она отличается от конструкции switch?
Какий результат получится, если передать массив в функцию и изменить его внутри функции?
Могут ли значения индексных полей в таблице базы данных дублироваться или они обязательно должны быть уникальными?
Можете объяснить концепцию абстракции в объектно-ориентированном программировании?
Объясните принцип работы структур данных в виде двоичных деревьев.
В каких случаях целесообразно использовать абстракцию в проектировании системы?
Можете объяснить, что означает термин 'идемпотентный запрос' и почему он важен в разработке API?
Бывали случаи, когда вам приходилось создавать сложные SQL-запросы для решения задач?
Используете ли вы при работе с базой данных написание запросов, соответствующих принципам чистоты и читаемости?
Можете рассказать о наиболее сложных случаях работы с системой контроля версий Git, которые вам приходилось решать?
Какой опыт и знания должны быть у разработчика для работы с PHP?
Можете объяснить, что такое хуки в системе контроля версий Git и как они применяются?