Java
Consegue explicar os mecanismos de níveis de isolamento de transações no PostgreSQL e seu impacto na concorrência e integridade dos dados?
Em que casos é recomendado usar a interface Comparator para comparar objetos?
De que forma demonstrou ou explicou o produto ao cliente?
O que é StringBuilder e como difere de String e StringBuffer?
O que é comum entre as interfaces List e Set em Java?
Quais critérios consideras ao selecionar uma equipa para trabalhar?
Fale sobre a sua experiência em desenvolvimento Java nos últimos 5-6 anos e a evolução com a aplicação de IA.
Conte-nos sobre sua experiência de desenvolvimento usando tecnologias Java EE.
Tem experiência no uso de filtros no âmbito do Spring Security para configurar a proteção de aplicações?
Explique a finalidade e o princípio de funcionamento do ReplicaSet no Kubernetes.
Como você avalia a iniciativa do VK de criar seu próprio banco de dados e como você avaliaria sua qualidade e eficácia?
De que maneira o semáforo gere a sincronização e a espera pela conclusão de vários threads?
Que métodos utilizou para melhorar a eficiência da interação com a base de dados nos seus projetos?
O candidato possui conhecimentos e experiência na conceção e implementação de sistemas de microserviços?
O que garante um desempenho mais rápido em Java: o uso de tipos de dados primitivos ou objetos?
É possível usar a anotação @Component no Spring em vez de @Service para definir beans?
O que se entende por fluxos de saída de dados na programação?
Quais elementos internos dos objetos são utilizados para implementar a lógica de negócio e processos?
Por que é importante usar o mecanismo de polimorfismo em Java?
Qual é a sua experiência no uso do Mockito para testar objetos simulados?