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

Расскажи о последнем проекте

Разрабатывал REST API для сервиса управления задачами на Node.js с Express. Использовал MongoDB (Mongoose) для хранения данных и JWT для аутентификации.

Ключевые фичи:

  • CRUD операции для задач с валидацией через Joi
  • Ролевая модель (админ/пользователь)
  • Пагинация и фильтрация задач
  • Кэширование частых запросов с Redis

Пример роута:

javascript
router.get('/tasks', authMiddleware, async (req, res) => {
  const { page = 1, limit = 10 } = req.query;
  const tasks = await Task.find({ userId: req.user.id })
    .skip((page - 1) * limit)
    .limit(limit);
  res.json(tasks);
});

Проект развернут на AWS Elastic Beanstalk с CI/CD через GitHub Actions.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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