```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()); } } }
Java
Que integrações fizeste? Podes dar um exemplo?
Que tipos de índices existem?
/** * == 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 */
Que mecanismos é necessário implementar num sistema de Missão Crítica? Como alcançar a tolerância a falhas?
Qual índice usar para procurar em um array varchar no PostgreSQL? O que são índices BRIN e Bloom?
Quais tópicos Kafka estarão no sistema de relatórios, quem produz e quem consome?
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?
[nome] perguntou: Você estudou e trabalhou?
Fala-me sobre testes. Participas em testes automáticos ou manuais?
Qual é o horário de trabalho que estás a considerar?
São necessários índices nesta tarefa e em quais campos? Quais índices são criados por padrão? A partir de qual versão do PostgreSQL um índice na chave estrangeira é criado automaticamente?
Perguntas sobre salário — encaixou na faixa?
As suas expectativas salariais são de 250 mil rublos líquidos, está OK?
Quem orquestrou todo o processo — quem entendeu qual mensagem precisava ser transmitida no Kafka e como iniciar o cálculo?
Trabalharam por contrato de trabalho?
Como irá mudar a arquitetura se o serviço funcionar em cluster (várias instâncias)? O que acontecerá com Postgres, Redis? Como garantir a alta disponibilidade do banco de dados?
O que são interfaces funcionais? Quais conheces? O que aceitam e o que retornam?
Como costuma estruturar o estudo de novas tecnologias? Quais fontes utiliza?
Que tipos de índices existem no PostgreSQL? Em que o B-tree difere de uma árvore binária?