Java
Pode explicar o conceito de atualização de dados em bancos de dados NoSQL?
Por que usaram índice secundário em status e updated_at no Cassandra? Como faziam consultas analíticas?
Usas geradores de código incorporados ou de terceiros no IntelliJ IDEA para acelerar o desenvolvimento?
Que ferramentas ou métodos utilizas para organizar e gerir o teu tempo no teu trabalho?
Que tipo de trabalho e regime de trabalho considera mais adequados para si?
Explique o princípio de funcionamento do método de dupla verificação no contexto de programação multithread.
Por que as pausas de GC foram tão longas? Por quê?
Como é efetuada a execução da consulta SELECT em SQL e quais os principais aspetos a ter em conta?
O que é devolvido ao produtor se ele enviar um ID que já foi enviado há algum tempo (período de idempotência de 6 horas)?
Qual é o papel dos operadores EXCEPT ou MINUS em SQL e em que casos eles são utilizados?
Pode-se considerar a interface Servlet em Java, em vez da classe?
Qual é o número máximo possível de elementos com valor null em HashMap?
Consegues nomear os principais tipos de relações que existem entre tabelas numa base de dados relacional?
O que são bloqueios otimistas e pessimistas no JPA/Hibernate? Como funcionam por baixo dos panos? Em que casos usar cada um?
Tem experiência na criação de builds nativos de aplicações em Java?
Os algoritmos de determinação de rotas nos sistemas operativos Windows e Unix coincidem?
Pode explicar o propósito da anotação @Version no contexto da gestão de acesso concorrente?
Quais são as principais etapas que uma tarefa passa desde o momento em que recebe a tarefa do cliente até a publicação do produto final?
Qual é melhor para pesquisa de texto completo, GIN ou GiST?
Qual é o papel dos objetos imutáveis no desenvolvimento de software?