Java
Pode explicar o que é BeanFactoryPostProcessor no contexto do Spring?
Como configurar a validação dos dados de uma requisição HTTP de entrada ao usar Spring?
Pode explicar o processo de verificação e concessão de acesso aos recursos através de um token JWT no âmbito do Spring Security?
Criou scripts por si mesmo sem usar soluções prontas?
Já usaram Planning Poker ou outros métodos de estimativa de tarefas?
Qual foi a quantidade de veículos colocados em contentores no seu último projeto?
O GET é idempotente? Pode haver uma situação em que não seja idempotente?
Pode explicar o que é uma interface de programação de aplicações (API) síncrona?
Qual é a necessidade de usar uma hierarquia de exceções na linguagem Java?
Fala-me sobre ti, por que estás à procura agora, o que estás a procurar?
Em que te tornaste melhor no último ano? O que tentaste de interessante, aprendeste?
Quais áreas ou temas na sua área profissional você investigou ou estudou durante sua atividade?
Que conjunto de estados um objeto pode assumir no Hibernate durante o seu ciclo de vida?
Por que não se usam funções de hash com o mínimo de colisões?
Em que condições os métodos equals e hashCode devem corresponder em Java?
Quais módulos ou componentes da infraestrutura Spring você utilizou em seus projetos?
/** * Implementar a transferência de fundos entre duas contas. Tendo em conta que esta é uma solução de produção * Parâmetros de entrada: * @param fromAccountId identificador único do utilizador que transfere fundos * @param toAccountId identificador único do utilizador para quem os fundos são transferidos * @param amount valor da transferência. Número positivo */ public void transferMoney(Long fromAccountId, Long toAccountId, BigDecimal amount) { }
Que tipos de anotações @Retention você conhece e em que elas se diferenciam?
Pode explicar o que é o RestTemplate no âmbito do Spring Framework e como é utilizado para fazer pedidos HTTP?
Como implementar e estruturar o seu próprio Spring Boot Starter para expandir a funcionalidade da aplicação?