Java
O que é o Dispatcher Servlet?
Quais sistemas de build você utilizou para seus projetos: Maven ou Gradle?
Quais são as formas de tratar exceções verificadas?
Pode explicar o conceito de ponto de corte no Spring AOP e como ele é usado para definir aspetos?
Como pode tratar erros nas páginas JSP?
Como você entende os princípios SOLID, com base na sua experiência?
O que acontecerá se ocorrer uma exceção no bloco de inicialização?
Fale sobre deadlock e como evitar esse problema na programação.
Qual é a diferença entre um erro (error) e uma exceção (exception)?
Consegue nomear e explicar os tipos de Proxy utilizados no Spring Framework?
Para que é que é utilizado a classe PushbackInputStream em Java?
Quais subclasses da classe InputStream você conhece e para que são destinadas?
Que iniciadores comuns do Spring Boot conhece?
Que dificuldades surgem ao integrar objetos numa base de dados relacional?
Que dificuldades podem surgir na presença de condições de corrida em aplicações multithread?
O que são canais no contexto do Java?
Qual é a diferença e o que têm em comum InputStream, OutputStream, Reader e Writer?
O que acontece se aplicar a palavra-chave volatile a uma variável em Java?
Uma interface pode conter um construtor?
O que são Q e DQ no contexto do desenvolvimento de software?