Pode explicar o que se entende por tipo de dado atômico?
Java
Que ações tomarias se, com o aumento da carga no sistema, os atrasos na execução de consultas à base de dados se tornarem significativos?
Mecanismo de funcionamento do operador SELECT FOR UPDATE em bases de dados e seu papel na gestão do acesso concorrente
O que pode ser visto em pg_stat_statements? O que lá é armazenado sobre as consultas?
Podes enumerar os principais métodos fornecidos pela API Stream em Java?
Analisou ou recolheu logs de servidores em ambiente de produção durante o seu último projeto?
Que medidas tomarias se detectares atrasos no trabalho da base de dados com um volume pequeno de consultas?
Tem experiência em interagir com fornecedores de dados ou recursos?
Fala sobre a otimização de consultas SQL em 95% — qual era o problema?
Por que ocorre uma exceção ConcurrentModificationException ao modificar simultaneamente um ArrayList durante a iteração?
Quais são as vantagens e desvantagens de usar classes cujos objetos não podem ser alterados após a criação?
Por que estás a considerar outras opções agora / por que saíste do teu emprego anterior?
Quais métodos podem ser usados para aumentar a velocidade de pesquisa numa tabela?
O que distingue uma abordagem otimista às bloqueios de uma abordagem pessimista no contexto da gestão de concorrência em bancos de dados?
Como você identificaria as causas do erro OutOfMemoryError em uma aplicação?
De que maneiras podes aumentar a velocidade de execução deste método?
Com que brokers de mensagens teve experiência?
Pode explicar como é estruturada a hierarquia de herança de exceções na linguagem de programação?
Que técnicas e abordagens utilizas para melhorar a eficiência do cache à medida que aumenta o volume de dados?
Explique o conceito de eliminação de tipos e qual é o seu principal propósito na programação.