Como era o ciclo de lançamento na sua equipa?
Java
Por quais critérios vais escolher um novo local de trabalho?
Qual é a diferença entre LinkedList e HashMap? Em que o LinkedHashMap difere do HashMap?
Fale-me sobre as suas áreas de responsabilidade. Chegou na fase MVP ou mais tarde? Como participou no projeto dos serviços?
O que é o Keycloak? Conta-me, com o que te deparaste.
Fala sobre a sua experiência de mentoria de juniores — em que consistia e quais foram as dificuldades?
Para que serve o bloco finally? O que é try-with-resources?
Já usou Criteria API e Specification API no JPA? Para que servem?
Como configurar um agente de codificação AI (por exemplo, através de ficheiros MD)?
Escreva um método que retorne o enésimo elemento da sequência de Fibonacci
Que métodos de interação entre serviços utilizou além do REST?
Qual é a diferença entre as anotações @Repository e @Component no Spring?
Em que casos deve usar a anotação @Service na aplicação em desenvolvimento?
Como foi dividida a interação — o que passava pelo Kafka, o que ia diretamente?
É necessário implementar uma lógica de registo personalizada para todas as requisições de entrada e saída nos controladores. Como você faria isso?
Você conhece sistemas reativos e os princípios da programação reativa?
O que é o Spring Actuator? Quais métodos (sondas) são usados para verificar o estado do contexto da aplicação para inserir um pod na balanceamento de carga no Kubernetes/OpenShift?
Que tipo de índice recomenda para pesquisa numa coluna JSON no PostgreSQL?
O que é o Modelo de Memória Java? Como ele afeta a programação multithread?
Como garantir a semântica exatamente uma vez no Kafka?