Вопросы на собеседовании Symfony
Что такое Symfony и для чего он используется?
В чём разница между Symfony и Laravel?
Какая архитектура используется в Symfony?
Что такое MVC в Symfony?
Как установить Symfony?
Что такое Symfony CLI и для чего он нужен?
Что такое Composer и как он используется в Symfony?
Что такое console в Symfony?
Какие команды консоли Symfony вы знаете?
Что такое php bin/console server:run?
Что такое php bin/console make:controller?
Что такое php bin/console make:entity?
Что такое php bin/console make:migration?
Что такое php bin/console doctrine:migrations:migrate?
Что такое php bin/console doctrine:fixtures:load?
Что такое php bin/console cache:clear?
Что такое .env файл в Symfony?
Как получить переменные окружения в Symfony?
Что такое config директория в Symfony?
Какие форматы конфигурации поддерживает Symfony?
В чём разница между YAML, XML и PHP конфигурацией в Symfony?
Что такое маршрутизация routing в Symfony?
Как определяются маршруты в Symfony?
Что такое @Route аннотация в Symfony?
Что такое #[Route] атрибут в Symfony?
Какие типы параметров маршрута есть в Symfony?
Что такое requirements в маршрутах Symfony?
Что такое defaults в маршрутах Symfony?
Что такое префиксы маршрутов в Symfony?
Что такое controllers в Symfony?
Как создать контроллер в Symfony?
Что такое AbstractController в Symfony?
Что такое render() метод в контроллере Symfony?
Что такое json() метод в контроллере Symfony?
Что такое redirect() метод в контроллере Symfony?
Что такое представления views в Symfony?
Что такое Twig в Symfony?
Какие теги Twig вы знаете?
Что такое {% extends %} и {% block %} в Twig?
Что такое {% include %} и {% embed %} в Twig?
Что такое {% for %}, {% if %}, {% else %} в Twig?
Что такое фильтры в Twig?
Какие фильтры Twig вы знаете?
Что такое функции в Twig?
Что такое {{ }} и {{ | raw }} в Twig?
Что такое Doctrine ORM в Symfony?
Как создать сущность Entity в Symfony?
Что такое annotations и attributes в Doctrine?
Что такое @ORM\Entity и #[ORM\Entity]?
Что такое @ORM\Column и #[ORM\Column]?
Что такое @ORM\OneToMany, @ORM\ManyToOne, @ORM\ManyToMany?
Что такое EntityManager в Doctrine?
Что такое persist() и flush() в Doctrine?
Что такое репозитории Repository в Doctrine?
Что такое find(), findAll(), findBy() в Doctrine?
Что такое DQL (Doctrine Query Language)?
Что такое QueryBuilder в Doctrine?
Что такое миграции в Doctrine?
Что такое фикстуры Fixtures в Doctrine?
Что такое формы Forms в Symfony?
Как создать форму в Symfony?
Что такое FormType в Symfony?
Какие типы полей форм в Symfony вы знаете?
Что такое валидация Validation в Symfony?
Какие ограничения constraints валидации вы знаете?
Что такое @Assert аннотации и #[Assert] атрибуты?
Что такое аутентификация в Symfony?
Что такое Security компонент в Symfony?
Что такое User и UserProvider в Symfony?
Что такое PasswordEncoder и UserPasswordHasher в Symfony?
Что такое Authenticator в Symfony?
Что такое JWT аутентификация в Symfony?
Что такое LexikJWTAuthenticationBundle?
Что такое авторизация в Symfony?
Что такое voter в Symfony?
Что такое access_control в security.yaml?
Что такое is_granted() в Symfony?
Что такое Event Dispatcher в Symfony?
Что такое события events и слушатели listeners в Symfony?
Что такое подписчики subscribers в Symfony?
В чём разница между слушателями и подписчиками?
Что такое Dependency Injection в Symfony?
Что такое Service Container в Symfony?
Что такое автопроводка autowiring в Symfony?
Что такое services.yaml в Symfony?
Что такое bind в сервисах Symfony?
Что такое теги tags в сервисах Symfony?
Что такое кэширование в Symfony?
Что такое Cache компонент в Symfony?
Какие адаптеры кэша поддерживает Symfony?
Что такое Messenger компонент в Symfony?
Что такое MessageBus в Symfony?
Что такое Handler в Symfony Messenger?
Что такое Middleware в Symfony Messenger?
Что такое очереди в Symfony?
Что такое php bin/console messenger:consume?
Что такое Notifier компонент в Symfony?
Что такое Mailer компонент в Symfony?
Что такое Mime компонент в Symfony?
Что такое Serializer компонент в Symfony?
Как сериализовать объекты в Symfony?
Что такое нормалайзеры normalizers в Symfony?
Что такое энкодеры encoders в Symfony?
Что такое Validator компонент в Symfony?
Что такое Translation компонент в Symfony?
Как работает локализация в Symfony?
Что такое trans() и |trans в Twig?
Что такое Monolog и логирование в Symfony?
Что такое LoggerInterface в Symfony?
Что такое тестирование в Symfony?
Что такое PHPUnit в Symfony?
Что такое WebTestCase в Symfony?
Что такое KernelTestCase в Symfony?
Что такое функциональное тестирование в Symfony?
Что такое Panther в Symfony?
Что такое symfony/var-dumper?
Что такое symfony/debug и symfony/error-handler?
Что такое symfony/monolog-bundle?
Что такое symfony/web-profiler-bundle?
Что такое Symfony Profiler?
Что такое symfony/stopwatch?
Что такое symfony/validator?
Что такое пакеты bundles в Symfony?
Как создать свой бандл в Symfony?
Что такое Symfony Flex?
Что такое рецепты recipes в Symfony Flex?
Что такое symfony/asset компонент?
Что такое Webpack Encore в Symfony?
Что такое AssetMapper в Symfony 6.3+?
Что такое Stimulus и Turbo в Symfony?
Что такое Symfony UX?
Что такое API Platform в Symfony?
Что такое EasyAdmin в Symfony?
Что такое SonataAdmin в Symfony?
Что такое DoctrineFixturesBundle?
Что такое DoctrineMigrationsBundle?
Что такое symfony/security-bundle?
Что такое symfony/mailer?
Что такое symfony/notifier?
Что такое symfony/cache?
Что такое symfony/rate-limiter?
Что такое symfony/lock?
Что такое symfony/scheduler в Symfony 6.3+?
Что такое symfony/process?
Что такое symfony/finder?
Что такое symfony/filesystem?
Что такое symfony/console?
Что такое symfony/http-foundation?
Что такое symfony/http-kernel?
Что такое symfony/routing?
Что такое symfony/event-dispatcher?
Что такое symfony/dependency-injection?
Что такое symfony/config?
Что такое symfony/yaml?
Что такое symfony/translation?
Что такое symfony/form?
Что такое оптимизация в Symfony?
Что такое php bin/console cache:warmup?
Что такое php bin/console cache:clear --env=prod?
Что такое symfony/mercure?
Что такое реальное время в Symfony с Mercure?
Что такое WebSocket в Symfony?
Как развернуть Symfony приложение на сервере?
Как настроить Nginx для Symfony?
Как использовать Docker с Symfony?
Что такое Symfony Cloud (Platform.sh)?
Какие best practices в Symfony вы знаете?
Как структурировать Symfony проект?
Что такое DDD в Symfony?
Что такое Hexagonal Architecture в Symfony?
Что такое CQRS в Symfony?
Как использовать Event Sourcing в Symfony?
Что такое Symfony Recipes и как они работают?