Java
Fala sobre o funcionamento do Garbage Collector em Java.
Vamos obter na saída a mesma ordem de mensagens que havia na entrada num tópico Kafka com três partições?
Quais passos são necessários para integrar um componente no Spring usando injeção de dependências?
Haverá uma exceção no caso de ocorrência de um deadlock no sistema?
O que é StringBuilder e como difere de String e StringBuffer?
Que tipos de estados de conexão em JDBC conheces?
Tem experiência a trabalhar com Kotlin?
Poderia explicar o que é o mecanismo de carregamento de classes em Java e como funciona?
Para que serve a palavra-chave volatile?
Que habilidades ou conhecimentos pretende desenvolver num futuro próximo?
Fale sobre a sua experiência em desenvolvimento Java nos últimos 5-6 anos e a evolução com a aplicação de IA.
Como diferenciam-se as anotações @Component, @Service e @Repository no contexto do Spring e quais são as suas características?
Quantas entrevistas teve que fazer para conseguir esta posição?
Pode explicar o que significa replicação em sistemas de gestão de bases de dados?
Que experiência tem com mecanismos de gestão automática de memória e recolha de lixo em aplicações?
Qual é o papel da área Heap na máquina virtual Java?
Como é garantida a integridade dos dados na base de dados?
Podes enumerar as principais anotações usadas no Spring para configuração e gestão de componentes?
Qual etapa serve como ponto de partida no tratamento de exceções no código de programação?
Estás disposto a violar os princípios de normalização de dados para aumentar a velocidade do banco de dados?