Java
Fale sobre a estrutura de memória na JVM — quais são os segmentos, como funciona o processo.
A quais objetos se pode aceder dentro de uma lambda?
Arquitetura do serviço para armazenamento de coordenadas de motoristas de táxi. Que base de dados é necessária, é preciso algo além da base de dados?
Se a heap da aplicação é de 3 GB e o container de 3,1 GB, a aplicação falha sem OOM nos logs. Por quê e como corrigir?
Escreva uma consulta SQL: selecionar os títulos de todos os livros que estão atualmente nas mãos dos leitores.
O que é REST e como ele difere de uma API HTTP comum?
Por que é necessário o separação por camadas (Arquitetura em Camadas) e quais erros são frequentemente cometidos?
Como se trabalhava com recursos antes do aparecimento do try-with-resources?
Se não houvesse essa infraestrutura (como Prometheus), e houvesse apenas Kafka e um banco de dados, seria possível o banco de dados registrar todas essas mensagens sob uma carga de cem mil mensagens por segundo?
Quem preparou essas configurações, como elas estavam organizadas na sua equipe?
Em que projeto trabalhou na [empresa]?
Qual foi o último livro ou artigo relacionado com o trabalho que leu?
Como organizaria a interação entre o serviço fachada (que recebe pedidos do utilizador) e o serviço de geração de relatórios (uma operação longa)?
Que tipos de índices foram utilizados? Houve custos negativos associados aos índices?
Características da chamada de métodos anotados com @Transactional. O problema da auto-chamada.
É possível fazer parsing de JSON sem criar uma classe DTO previamente? Como isso poderia parecer?
De onde vem o evento no Kafka? Quem diz que é necessário fazer a cobrança?
Como será distribuída a leitura de tópicos e partições entre as instâncias do Serviço de Processamento (escalonamento)?
O que é Compare-and-Swap (CAS) na programação multithread? Para que é usado?
Como é que a HashMap funciona?