Tem experiência com serviços ou arquitetura de serviços?
Java
No seu último projeto, o serviço mantinha o estado entre chamadas ou era sem estado?
Qual foi o problema técnico mais difícil que teve de enfrentar no seu projeto?
Já trabalhou com Java Persistence API (JPA) e Hibernate nos seus projetos?
Em que nível de processamento ocorre o redirecionamento após a chamada do DispatcherServlet numa aplicação MVC?
Por que é inaceitável aplicar a anotação @Component a métodos no Spring?
Uma nova transação será iniciada automaticamente ao chamar um método transacional dentro de outro método transacional localizados em serviços diferentes?
Qual é a vantagem de usar a anotação @Component para uma classe no Spring?
Que abordagens podem ser aplicadas para resolver os problemas que surgem ao chamar UserRepository.findById() e User.getEmails().forEach(), se o método getUsers() estiver anotado com @Transactional e o campo email for declarado como @OneToMany?
Em que lugar e como deve usar JOIN FETCH ao chamar o método findById() em consultas ORM?
Como garantir a consistência dos dados se ocorrerem atualizações simultâneas em duas contas?
Participou no processo de aumento de escala do seu último sistema ou projeto?
Pode explicar o que significa usar a anotação @Component no Spring e para que fins ela é destinada?
Como é implementada a mecânica de armazenamento de sessões de utilizador no seu último projeto?
O que o levou a procurar um novo emprego após a sua experiência anterior?
Como é implementado o gerenciamento de transações ao usar a anotação @Transactional?
A utilização de AtomicReference garante uma visibilidade de dados semelhante à palavra-chave volatile?
Quem e em que medida participou no processo de migração do serviço para a plataforma Spring?
Pode surgir um problema se dois utilizadores diferentes alterarem os mesmos dados ao mesmo tempo no sistema?
Tem alguma questão relacionada com a tecnologia utilizada no projeto?