Объясни, что такое абстрактные классы в объектно-ориентированном программировании.
Каким образом формируется составной индекс в системе управления базами данных?
Какие ключевые принципы лежат в основе архитектуры MVC?
Какое ваше мнение о вкладе Мартина Фаулера в развитие программной инженерии?
Какое значение хранит закрытая в PHP переменная внутри функции или другого замыкания?
Имели ли вы опыт написания сложных SQL-запросов или запросов к базе данных?
Чем отличается оператор сравнения '==' от '===' в языке программирования?
Можете объяснить основные принципы и механизм выполнения чистых SQL-запросов в базе данных?
Расскажите о вашем опыте разработки и использования фреймворка Yii в проектах.
Использовал ли ты систему контроля версий SVN в своих проектах?
Могли бы вы объяснить, что подразумевается под термином 'магические функции' в программировании?
Можешь ли ты привести примеры уникальных ключей и объяснить их особенности?
Как часто вы предлагаете улучшения или изменения в рабочем процессе?
Объясните назначение и роль раздела require-dev файла composer.json
Мог бы ты объяснить, что подразумевается под термином 'загрязнение кода' и как оно влияет на разработку?
Каким образом реализовать связь 'многие ко многим' в базе данных MySQL?
Каким образом можно разбивать агрегаты для обеспечения их компактности и удобства управления?
Какие подходы и методы применимы для предотвращения быстрого разрастания больших агрегатов в системе?
Достигли ли вы уровня, который считается экспертом в вашей области?
Можете ли вы привести пример наиболее сложного для вас паттерна проектирования, который вы применяли в практике?