Поиск по сайту
Ctrl + K

Вопросы к собеседованию по Nest.js

  • Как обрабатывать асинхронные операции в NestJS и какова роль объекта Promise?

  • Какие фреймворки для тестирования лучше всего подходят для 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?

1
2