O que se entende por dois objetos considerados equivalentes no contexto da programação?
Java
Como organizas o processo de revisão do código dos teus colegas antes da sua integração no projeto?
Crie um exemplo de código que leve a um deadlock mútuo de threads sem possibilidade de libertá-los.
Com que problemas ou dificuldades enfrentou nos seus primeiros passos no trabalho?
Como é que a configuração de perfis é realizada no sistema?
Que características deve ter um software para escalar um sistema de forma eficiente?
O contêiner Spring controla o ciclo de vida de uma instância de Bean declarada com o escopo scope='prototype'?
Como pode implementar a multithreading num serviço de alta carga que realiza muitas tarefas pesadas homogêneas?
Tem experiência no uso de um pool de threads em projetos?
Que mecanismos e ferramentas utilizas para trabalhar com bases de dados?
Pode explicar o que se entende por comunicação síncrona entre os componentes do sistema?
De que maneiras aprimoras as tuas habilidades e conhecimentos profissionais?
A utilização de microserviços aumenta a complexidade de identificar e resolver erros no sistema?
Qual é o intervalo de valores que o tipo de dado int pode assumir?
Pode explicar o papel do componente DispatcherServlet no Spring MVC e suas funções principais?
Como extrair o resultado em forma de string de um objeto Future?
Explique o que significa a palavra-chave volatile na programação e para que ela é usada.
Pode explicar os princípios da arquitetura hexagonal e os seus componentes principais?
Podes dar um exemplo de uma exceção que não precisa necessariamente ser tratada?
Para que são utilizados os tipos de dados atômicos na programação?