Como distinguir o processo de verificação de identidade do usuário do processo de determinação dos seus direitos de acesso no Spring Security?
Java
Pode explicar o que se entende por estado de threads na programação?
Poderia listar e descrever as possíveis implementações da interface Set na linguagem de programação que escolheu?
Poderia falar sobre as diferentes variantes do mecanismo de carregamento de classes na JVM?
Como se preparou e o que fez antes de começar a sua carreira na área de desenvolvimento de software?
Qual estrutura interna e componentes são implementados no padrão de projeto Proxy?
Poderia listar os tipos existentes de recolhedores de lixo na JVM?
A classe RuntimeException é condicionada pela classe Exception em Java?
É possível garantir completamente a independência das transações excluindo qualquer interação entre elas num sistema de gestão de bases de dados?
Como é que determina o grau de dificuldade das tarefas atribuídas?
Podes descrever a sequência de etapas do processamento de uma requisição entre o controlador e o DispatcherServlet?
Explique como e por que as requisições podem ser processadas em um ou vários threads no controlador de uma aplicação web
Como foi implementado o armazenamento de tokens no seu último projeto?
Explique o princípio de funcionamento e o objetivo do cache de solicitações nos sistemas.
Qual foi o resultado que obteve após a entrevista?
Pode explicar em que consistem os testes com parâmetros e por que são utilizados?
Pode dar um exemplo de uma situação em que conseguiu implementar a sua ideia ou solução num projeto?
Trabalhou no seu último projeto com uma aplicação web?
Consegue listar os diferentes tipos de variáveis utilizados na linguagem Java?
Qual é a diferença entre usar uma declaração simples e uma declaração preparada para executar consultas SQL no JDBC?