Вопросы к собеседованию по Nest.js
Какие фреймворки для тестирования лучше всего подходят для NestJS?
Какова роль декоратора @Body()?
Что такое циклическая зависимость (dependency cycle) в NestJS и как ее исправить?
Типы связывания,сильное и слабое связывание, и приведите примеры того, как модули NestJS способствуют достижению слабого связывания в модульном приложении.
Что такое пользовательские провайдеры и чем они отличаются от стандартных провайдеров в NestJS?
Как объявить класс контроллером в NestJS?
Объясните концепцию внедрения зависимостей в NestJS. Как это помогает в построении модульных и тестируемых приложений?
Какова разница между внедрением зависимостей и инверсией управления (IoC)?
В чем разница между декораторами @Injectable() и @Inject()?
Какова разница между перехватчиками и посредниками?
В чем разница между NestJS и Angular?
Какой файл является входным в приложении NestJS?
Объясните концепцию переменных окружения в NestJS и как их можно использовать для управления конфигурацией?
Какова цель ExecutionContext в NestJS?
Объясните назначение ExecutionContext в промежуточном ПО NestJS
Объясните назначение принципа инверсии зависимостей (DIP) в NestJS
Объясните назначение DTO (Data Transfer Objects) в NestJS.
Объясните различные модули в NestJS.
Как генерировать документацию API с помощью Swagger в NestJS?
Как обрабатывать ошибки в NestJS?
Как обрабатывать загрузку файлов в NestJS и какую роль играет библиотека Multer?
Как можно обрабатывать транзакции баз данных в NestJS и почему транзакции важны в некоторых сценариях?
Как можно реализовать кеширование в NestJS?
Объясните назначение декоратора @InjectRepository() в NestJS.
Каковы основные компоненты приложения NestJS?
Что такое промежуточные модули (middleware) в контексте NestJS?
Какова роль миграционных скриптов в TypeORM и как создать и запустить миграции в приложении NestJS?
Как Nest логгер отличается от стандартного console.log() и когда вы предпочтете использовать один вместо другого?
Как NestJS поддерживает аутентификацию и авторизацию?
Как NestJS обрабатывает CORS (Cross-Origin Resource Sharing)?
Как NestJS обрабатывает взаимодействие с базами данных и какие базы данных поддерживаются?
Объясните назначение декораторов @nestjs/graphql Resolver и @nestjs/graphql Scalar и их связь с GraphQL в NestJS
Объясните роль промежуточного ПО NestJS в контексте микросервисов и приведите сценарий, где промежуточное ПО полезно в конфигурации микросервисов.
Какова цель пакета @nestjs/passport и как он упрощает аутентификацию в NestJS?
Как NestJS поддерживает Server-Sent Events (SSE), и каковы основные преимущества использования SSE для реального времени в веб-приложениях?
Какова разница между Провайдером и Сервисами в NestJS? Можем ли мы иметь провайдер без декоратора @Injectable?
Объясните цель пакета @nestjs/jwt в NestJS?
Поясните цель декораторов @nestjs/swagger ApiProperty() и ApiOperation()
Какова цель декоратора @Res() в контроллерах NestJS?