Fale sobre a hierarquia de coleções em Java
Java
Que tipos de ligações no Hibernate conhece e como descrevê-las? Quais estados de entidade existem?
Que integrações fizeste? Podes dar um exemplo?
Para que serve a palavra-chave volatile?
Quem orquestrou todo o processo — quem entendeu qual mensagem precisava ser transmitida no Kafka e como iniciar o cálculo?
Pode explicar o que é a classe Error na programação?
O que é MCP e como funciona?
Em que casos deve usar a anotação @Service na aplicação em desenvolvimento?
produtor 1 consumidor 2 partição 3 tópico 1
/** * == FT == * O serviço de processamento de pedidos recebe um pedido para processamento através da API Rest. * O processamento é o seguinte: * - Verificar a disponibilidade do produto em stock (chamada a um serviço externo via REST/HTTP). Se o produto não estiver disponível, o processamento do pedido termina. * - Guardar o pedido na base de dados de pedidos * - Iniciar o processamento adicional do pedido (Processing, chamado a um serviço externo via REST/HTTP) * - Iniciar notificações sobre o novo pedido (Notification, chamado a um serviço externo via REST/HTTP) * * == NOTA == * - o processamento deve ser tal que, se não for possível guardar o pedido na base de dados, não deve iniciar o processamento do pedido (processing) nem as notificações (notification) * - usar um identificador de pedido para correlacionar os logs * - manter métricas 1) quantidade de pedidos aceites 2) quantidade de pedidos processados com sucesso * - o serviço deve ser capaz de processar até 100 pedidos por segundo */
Quão ativo estás atualmente na procura? Tens propostas em mãos, prazos?
Para que casos foi utilizado o mecanismo de cadeia de tentativas e DLT (Tópico de letras mortas)?
```java import java.util.Iterator; import java.util.List; import java.util.concurrent.CopyOnWriteArrayList; public class Arrays2Test { public static void main(String[] args) { List<Integer> list = new CopyOnWriteArrayList<>(List.of(1, 2, 3)); Iterator<Integer> it1 = list.iterator(); list.add(4); Iterator<Integer> it2 = list.iterator(); while (it1.hasNext()) { System.out.println(it1.next()); } System.out.println("****"); while (it2.hasNext()) { System.out.println(it2.next()); } } }
Para si, Moscovo ainda é relevante ou prefere outra localização?
Quantas pessoas havia na equipa?
O que representa a empresa «Electrón»: é um integrador ou uma empresa de produtos, e o que ela desenvolve?
Um produtor, três consumidores, três partições e um tópico: quantos consumidores receberão uma mensagem?
Qual é o critério para decidir sobre a fragmentação da interface? O que fazer com uma classe que tem 20 métodos públicos?
O que são os padrões Saga e Outbox?
O que fizeram se não conseguiram a tempo?