Встречается на собеседованиях • сегодня
Какие были требования к задаче в последнем проекте
В последнем проекте требовалось разработать REST API для управления пользователями с использованием Spring Boot. Ключевые требования:
- **JWT-аутентификация** (регистрация, вход, роли USER/ADMIN)
- **CRUD операции** для сущности User (с валидацией полей)
- **Логирование** (Slf4j + запись в файл)
- **Тестирование**: Unit (JUnit 5, Mockito) + интеграционные (TestContainers)
- **Документация**: Swagger/OpenAPI
- **Деплой**: Docker + CI/CD (GitHub Actions)
Пример эндпоинта:
```java
@PostMapping("/register")
public ResponseEntity register(@Valid @RequestBody UserDto userDto) {
User user = userService.register(userDto);
return ResponseEntity.ok(user);
}
```
Дополнительно: кэширование (Redis), пагинация, обработка ошибок (CustomExceptionHandler).

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы