Quais são as diferenças entre os processos de entrega e implantação de um produto de software?
Java
Que ferramentas ou abordagens você utilizou para trabalhar com multitarefa nos seus projetos?
Em que medida você se aprofundou no tema de pods e containers?
O que era o Worker? Como funciona?
Usou uma fila de dados para trocar informações no seu último projeto?
O líder da equipa é participante no desenvolvimento do projeto atual?
Onde é definido o valor do método hashCode padrão em Java?
Qual operação na ArrayList é executada em tempo constante, independentemente do tamanho da lista?
Que técnicas são usadas para aumentar a eficiência e reduzir o consumo de recursos em aplicações pesadas?
Acha que esta solução é completamente inútil?
Utilizou JPA ou Hibernate nos seus projetos, e pode partilhar a sua experiência com estas tecnologias?
O serviço pode funcionar corretamente em caso de falha na conexão com a base de dados?
Tem experiência com a linguagem de programação Kotlin?
Pode explicar o que se entende por 'classes atômicas' em programação?
Quais estratégias de backpressure existem em caso de transbordamento da fila?
Quais razões tornam os testes de código necessários para o desenvolvimento de produtos de software?
Como é determinada a complexidade temporal das operações com TreeSet em Java?
Quais métodos podem ser utilizados para implementar uma troca de dados segura entre dois componentes de software?
Qual é o efeito ao chamar um método anotado com @Transactional dentro de outro método sem essa anotação?
Qual é o papel da chave estrangeira numa base de dados relacional SQL?