Встречается на 2% собеседований по Java

С какими технологиями работал для взаимодействия между сервисами

REST API (Spring Boot, JAX-RS), gRPC (Protocol Buffers), Apache Kafka для асинхронного обмена сообщениями, WebSocket (STOMP) для real-time коммуникации.

Пример REST с Spring:

java
@RestController
@RequestMapping("/api/users")
public class UserController {
    @Autowired
    private UserService userService;
text
@GetMapping("/{id}")
public ResponseEntity<User> getUser(@PathVariable Long id) {
    return ResponseEntity.ok(userService.findById(id));
}

}

text

**Пример Kafka Producer:**  
```java
@Autowired
private KafkaTemplate<String, String> kafkaTemplate;

public void sendMessage(String topic, String message) {
    kafkaTemplate.send(topic, message);
}

Также работал с RabbitMQ, GraphQL (Apollo), Feign Client для HTTP-вызовов между сервисами.

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

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

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

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