Por que se realiza o teste de produtos de software?
Java
Pode explicar o que é um Spring Boot Starter e como ele simplifica o trabalho com aplicações Spring Boot?
A classe Map implementa a interface Iterable e pode ser percorrida num ciclo for-each?
Pode explicar o que se entende por partição de tabelas numa base de dados?
Podes listar as diferentes gerações de recolha de lixo e explicar as suas características?
Pode explicar as etapas do ciclo de vida de um bean no Spring Framework?
Pode explicar em que consiste o modelo de memória na linguagem Java e como ele influencia a execução dos programas?
De que formas é possível implementar ou criar uma interface ExecutorService em Java?
Que abordagens usar para um controlo eficaz de um grande número de threads em aplicações multithread?
De que forma são adicionados novos elementos à estrutura HashMap e como ela garante desempenho rápido?
Pode explicar o propósito e as principais funções do Spring Boot Actuator?
Pode explicar o princípio de funcionamento do FixedThreadPool e como ele difere de outros pools de threads?
Pode explicar os princípios de funcionamento do Apache Kafka e como ela garante o processamento de dados em fluxo?
Pode explicar como aceder a um elemento dentro de uma estrutura HashMap?
Qual é a diferença entre usar Spring Boot Starter e Spring Boot Starter Parent na configuração do projeto?
Pode explicar como funciona a área de memória da pilha no computador?
Em que casos é recomendado usar interfaces na programação?
Que tipo de índice é aplicado por padrão na base de dados PostgreSQL?
Explique o princípio de inversão de controlo e por que é utilizado na programação.