Quais são as principais funções e o objetivo dos princípios ACID na gestão de transações de bancos de dados?
Java
Qual componente é responsável pelo processamento de dados após o controlador na arquitetura MVC?
Quais são as vantagens e desvantagens de usar objetos na programação?
O que será devolvido pelo método se ocorrer uma exceção ao dividir por zero, o bloco catch retornar um erro, e o bloco finally retornar a string 'finally' ?
O que deve estar no ficheiro de configuração de uma aplicação Spring Boot?
Pode dar um exemplo de uma situação em que não conseguiu cumprir um prazo e como lidou com ela?
Que tipo de dados e informações estão contidos em cada elemento da estrutura interna do array usada na implementação do HashMap?
De que componentes é composto e como funciona o Spring Framework?
Por que a injeção de dependências através do construtor no Spring é mais preferível em comparação com outros métodos?
Poderia explicar o que se entende por 'Base' no contexto de programação ou sistemas?
Pode explicar o que significa o conceito de reflexão na programação?
Qual é o número de threads padrão que o ForkJoinPool usa para executar tarefas?
Explique os princípios básicos e a aplicação do gRPC no contexto de soluções de integração entre sistemas
Quais são as diferenças entre as tecnologias Kafka e Redis no contexto do seu uso e características arquitetónicas?
Poderia explicar o que é um arquivo JAR e para que é utilizado?
Quais são os principais requisitos para os recursos utilizados dentro do bloco try-with-resources em Java?
Quais são as alternativas à herança na programação orientada a objetos?
Que dificuldades podem surgir ao trabalhar com múltiplas threads ao mesmo tempo?
Qual é a métrica mais relevante para avaliar melhorias após otimizar uma consulta lenta?
Que métodos de leitura de XML conhece? Descreva os pontos fortes e fracos de cada um.