Fale-nos sobre a sua experiência com transações e sua gestão em bancos de dados
Java
Podes descrever um exemplo de uma tarefa difícil com a qual te deparaste no teu emprego anterior?
Explique o conceito de sincronização em ambientes multithread e por que ela é necessária
Conte-nos sobre sua experiência com Testcontainers em projetos
Explique a finalidade e o princípio de funcionamento da anotação @Transactional no âmbito do Spring Framework.
Qual é o papel do mecanismo de sincronização em aplicações multithread?
Criaste consultas manualmente ao trabalhar com Spring Data?
Qual é o papel dos diferentes níveis de isolamento de transações na gestão do acesso concorrente à base de dados?
Qual é a sua experiência com o framework Spring MVC?
Como é que se pode modificar a funcionalidade da anotação @Transactional no Spring para alcançar os resultados desejados?
Em que casos e de que forma recomenda-se aplicar a anotação @Transactional no Spring para gestão de transações?
Qual é a sua experiência com programas multithread e sincronização de threads?
Como é que a interação com a base de dados é realizada através dos repositórios no Spring Data JPA?
Quais aspectos ou situações no seu novo emprego você gostaria de excluir para si mesmo?
Qual é o papel da anotação @Transactional no framework Spring e em que cenários ela é aplicada?