Java
Descreva os passos que você toma para resolver a tarefa atribuída.
Podes dar um exemplo da ideia de inversão de dependências no projeto de sistemas de software?
O que é a variável type na linha 19?
Como garantiu a compatibilidade do seu código com versões anteriores do sistema?
O que é o String Pool em Java?
Como evitar a situação em que um pacote de dados possa ser enviado duas vezes?
Quais são as formas de configurar uma aplicação Spring?
O que são operações intermediárias na API de Streams e como elas funcionam?
Quais passos devem ser seguidos para inicializar um componente Singleton após a definição da classe?
O que é a biblioteca Lombok e como ela é usada em Java?
Como é feita a comparação de objetos no HashSet?
Em que casos se pode usar o padrão protótipo?
Com quais frameworks você trabalhou?
Tens habilidades em programação multithread?
Como é que a adição de um elemento à ArrayList é realizada no pior cenário de execução?
Pode dar um exemplo de uma situação em que uma relação do tipo 'muitos para muitos' é estabelecida entre entidades?
Qual é a diferença entre um objeto e um primitivo em Java?
Quais recursos ou operações são bloqueados ao usar bloqueio pessimista?
Onde são armazenados os tipos de dados de referência?
Pode-se considerar uma única entrada de dados como uma estrutura composta por vários campos?