Qual é a finalidade da classe ReentrantLock em Java e quais são as suas vantagens em comparação com synchronized?
Java
Em que fase da entrevista é considerada a utilização do método com modificador synchronized, declarado como estático, com o objetivo de sincronizar o acesso?
Explique o mecanismo de funcionamento da anotação @Transactional no Spring Framework e como ela garante a gestão de transações.
Quem é responsável por estabelecer o número de partições nos tópicos Kafka na sua empresa?
Qual é o impacto do uso da anotação @Transactional numa aplicação Spring?
Em que nível de isolamento é possível uma leitura suja?
Quais aspetos-chave analisa na saída do EXPLAIN ANALYZE para avaliar a execução de consultas na base de dados?
Como remover um elemento da coleção ArrayList em Java?
Explique o conceito de sincronização em ambientes multithread e por que ela é necessária
Qual é o papel e a finalidade dos perfis no Spring Boot e como eles são aplicados nas aplicações?
O que é ELK, como é que os logs entram no sistema?
O que o motiva a procurar um novo emprego neste momento?
Participou no desenvolvimento usando Spring WebFlux?
Pode explicar o que se entende por tipo de dado atômico?
Nomeie três exemplos de operações terminais na API Stream.
De que formas é transmitido o identificador de rastreamento para o acompanhamento de solicitações?
Qual é o papel principal de criar arranques individuais no Spring Boot e quais são as suas vantagens?
Quais recursos e quanto tempo são necessários para criar e lançar um novo thread de execução?
Teve que encontrar vulnerabilidades por si próprio? Encontrou alguma?
Quais métodos podem aumentar a capacidade de processamento e a resiliência de uma base de dados distribuída com o aumento da carga?