Descreva como os componentes da arquitetura de microsserviços trocavam dados no seu projeto anterior
Java
Quais são as diferenças entre os principais tipos de dados na linguagem Java?
Qual é a complexidade temporal ao aceder a um elemento por índice na estrutura de dados ArrayList?
És apaixonado por programação em Java e dedicas-te a ela fora do trabalho?
É possível generalizar exceções com o tipo Throwable em Java e em que casos isso deve ser feito?
Como avalias o teu estado ou humor atual?
Pode explicar o que é o OpenTelemetry e para que serve na recolha e análise de métricas e rastreamentos?
Como é que o conceito de objeto é implementado na linguagem de programação orientada a objetos?
Como é que o princípio de segregação de interfaces é implementado em projetos reais?
Pode explicar o que é o framework Vaadin e quais são as suas principais características?
Qual é o número de threads padrão que o ForkJoinPool usa para executar tarefas?
Como é avaliada a complexidade da operação de remoção de um elemento da estrutura de dados TreeMap?
Tem experiência em configurar ou usar o parâmetro -Xms ao iniciar a JVM?
Que é uma estrutura de dados na qual existe um único caminho que conecta dois vértices, formando uma organização hierárquica?
Em que caso o bloco finally não cumprirá sua tarefa na construção try-catch-finally?
Considerou o uso de uma arquitetura de microserviços ao projetar um novo produto?
O que é o princípio de Barbara Liskov (LSP)? Pode dar um exemplo de violação?
Quais passos devem ser seguidos para criar servlets?
Quais são as vantagens e desvantagens de usar o tipo Throwable para lidar com exceções?