Встречается на собеседованиях • сегодня
Какой HTTP запрос будешь использовать для API, который по номеру карточки возвращает клиента
GET /api/cards/{cardNumber}/customer
Использование GET здесь уместно, потому что:
1. Это операция чтения данных (идемпотентная)
2. В URL передается идентификатор (номер карты)
3. Не изменяет состояние сервера
Пример:
```java
@GetMapping("/cards/{cardNumber}/customer")
public ResponseEntity getCustomerByCard(
@PathVariable String cardNumber) {
Customer customer = cardService.findCustomerByCard(cardNumber);
return ResponseEntity.ok(customer);
}
```
Лучше добавить:
- Валидацию cardNumber
- Обработку случая, когда карта не найдена (404)
- Возможно, аутентификацию/авторизацию

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