Qual é o intervalo de valores permitidos para o tipo de dados Integer no seu ambiente de programação?
Java
É permitido ter dois métodos numa interface funcional?
A libertação de recursos no bloco finally é garantida após a execução do try/catch?
Como implementa a adição de um novo elemento na estrutura de dados HashMap?
Qual protocolo é utilizado na troca de dados na REST API?
De que forma a ocultação de dados e o controlo de acesso são alcançados em Java através de mecanismos de encapsulamento?
Que exceção é gerada em caso de passar um tipo ou valor de argumento incorreto para um método ou função?
Qual é a sua experiência com o framework Spring?
Pode explicar o que é a API de Persistência Java e como ela é usada para interagir com o banco de dados?
Quais versões do JUnit você usou na sua prática?
Em que situações é recomendado criar uma implementação própria do método hashCode?
Qual é o papel do componente Input no sistema?
Qual é o propósito e uso da palavra-chave final na linguagem de programação?
Quais são os principais requisitos para as classes Entity ao usar JPA?
Explique o conceito de Result Set no JDBC e como é utilizado ao trabalhar com bancos de dados
Quais mecanismos em Java garantem a possibilidade de escrever código que funcione em diferentes sistemas operacionais?
Tem experiência de trabalho em equipas Agile e na aplicação de metodologias de desenvolvimento ágeis?
Qual é a diferença entre o tratamento de exceções em diferentes linguagens de programação?
Pode explicar o que significa o termo 'Staging Area' no sistema de controlo de versões Git?
Que dificuldades enfrentam os novatos ao aprenderem novos conhecimentos ou habilidades?