Pode explicar as principais diferenças entre os padrões Adapter, Facade e Proxy e em que situações é melhor usá-los?
Java
Quais componentes e cenários você prefere cobrir com testes automáticos ao desenvolver um novo microserviço?
Qual é o maior número de partições que pode ser atribuído a um único tópico em um cluster Kafka contendo três brokers?
Pode-se considerar um controlador como um componente bean no contexto do Spring ou de um quadro semelhante?
O que se entende por estado persistente numa entidade no Hibernate, e como isso afeta a sua gestão no contexto do ORM?
Que objetivos e resultados espera alcançar durante esta entrevista?
Como você propôs iniciativas para melhorar e fazer crescer a empresa?
Que métodos de leitura de XML conhece? Descreva os pontos fortes e fracos de cada um.
Pode-se nomear a quantidade de tipos de referência usados na linguagem Java?
O JavaScript é interpretado ou compilado, e como isso afeta a sua execução?
Quais abordagens são aplicadas no sharding de tabelas/bases de dados? Quando é melhor usar cada uma delas?
Qual foi a tarefa técnica mais difícil que resolveu no seu projeto?
Por que muitas vezes os conhecimentos ou a formação adquiridos não correspondem à área profissional de trabalho?
Que ações ocorrem na memória ao remover um elemento de um array?
Podes nomear e descrever juntamente com um exemplo as coleções mais comuns e seguras para threads na linguagem Java?
Como é que o tempo de vida de um objeto nesta cache é determinado?
Como organizar a relação Many-to-Many entre tabelas numa base de dados?
A que consequências pode levar a violação das normas de normalização de dados?
Pode explicar o que se entende por sistema TSM e como funciona?
Consegues listar os tipos de operações que podem ser realizadas com fluxos Stream?