Встречается на собеседованиях • сегодня

Какая была архитектура Backend в проекте

В проекте использовалась REST API архитектура на Node.js с фреймворком Express.

Основные компоненты:

  • Модели (Mongoose для MongoDB)
  • Контроллеры (обработка запросов)
  • Роуты (маршрутизация)
  • Сервисы (бизнес-логика)
  • Middleware (аутентификация, валидация)

Пример структуры:

javascript
// user.controller.js
exports.getUser = async (req, res) => {
  const user = await UserService.findById(req.params.id);
  res.json(user);
};

// user.routes.js
router.get('/:id', authMiddleware, userController.getUser);

Дополнительно:

  • JWT для аутентификации
  • Swagger для документации API
  • PostgreSQL для сложных запросов (вместо MongoDB)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы