Qual é o âmbito padrão para classes e métodos em Java, se não forem especificados modificadores de acesso explícitos?
Java
Ao aceder a um elemento por índice, qual estrutura de dados garante uma operação mais rápida: ArrayList ou LinkedList?
Qual é o propósito da anotação @PreDestroy no âmbito do Spring Framework?
Como avalia a sua eficácia ao trabalhar em formato remoto?
Explique a finalidade e o funcionamento da função System.exit em Java
Quais razões tornam indeseável o uso do método System.exit na sua aplicação?
Podes dar um exemplo de uma exceção que não precisa necessariamente ser tratada?
Quais são as diferenças entre as interfaces Runnable e Callable em Java?
Poderia explicar o que são Testcontainers e como eles são usados na testagem de aplicações?
É permitido colocar constantes na definição de uma interface?
Que ações irá tomar se enfrentar um comportamento desrespeitoso por parte de um colega?
Pode explicar o que é a API Reflection e para que é usada na programação?
Como avalia a prática de trabalho através de outsourcing e em que se diferencia de outras formas de recrutamento de especialistas?
Explique o que significa o termo 'Sequence' no contexto de programação ou arquitetura.
Pode explicar o que se entende por comunicação síncrona entre os componentes do sistema?
Quais métodos são usados para gerenciar os threads de execução para evitar condições de corrida e garantir a sincronização?
Quais são as principais diferenças entre o método wait, chamado em um objeto, e o método sleep em uma thread em Java?
Como pode explicar o termo 'terceirização' e os seus princípios básicos?
Quão bem você lida com situações de alta pressão e condições estressantes?
Pode explicar o que é o Hibernate e como é utilizado no desenvolvimento de aplicações Java?