Подготовка к собеседованию

База вопросов и ответов по фреймворкам. Вопросы сгруппированы по темам и отсортированы от простых к сложным: Junior Middle Senior.

Laravel

Основы и архитектура Жизненный цикл запроса, сервис-контейнер, провайдеры, фасады, Artisan. 8 вопросов Роутинг, контроллеры, middleware Маршруты, параметры, Route Model Binding, ресурсные контроллеры, middleware. 7 вопросов Blade и шаблоны Директивы, наследование шаблонов, компоненты, экранирование, формы. 5 вопросов Базы данных: миграции и Query Builder Миграции, схема, Query Builder, транзакции, сиды и фабрики. 6 вопросов Eloquent ORM Модели, отношения, N+1, скоупы, аксессоры, события моделей. 8 вопросов Валидация и формы Правила валидации, Form Request, кастомные правила, обработка ошибок. 5 вопросов Аутентификация и авторизация Auth, guards, Gates и Policies, Sanctum, токены. 6 вопросов Очереди, события, планировщик Jobs и воркеры, события и слушатели, cron-планировщик, уведомления. 6 вопросов Кэширование и производительность Драйверы кэша, Cache API, оптимизация запросов, Octane, Redis. 5 вопросов Тестирование Feature и Unit тесты, RefreshDatabase, фабрики, моки и фейки, Pest. 5 вопросов Безопасность CSRF, XSS, SQL-инъекции, mass assignment, rate limiting, секреты. 5 вопросов Продвинутые темы Контейнер вглубь, макросы, pipelines, broadcasting, архитектура приложения. 6 вопросов