Java
Pode explicar o conceito de polimorfismo falso na programação orientada a objetos?
Podes nomear os tipos de visualizações (view) no PostgreSQL e explicar as suas características?
Para que serve o método HTTP PATCH e qual a sua diferença em relação a outros métodos de atualização de recursos?
Poderia falar sobre as tecnologias e ferramentas que utilizou no seu último projeto?
Já utilizou índices não clusterizados ao otimizar bases de dados?
Como garantir o bloqueio otimista para gerir atualizações paralelas de dados?
Conves com os teus colegas sobre as observações ao código deles e como isso costuma acontecer?
Para que são utilizados os tipos de dados atômicos na programação?
Desnormalização: se colocar dep_name em employee e remover a tabela department, como realizar essa migração de forma segura em produção sob carga?
Tem experiência na configuração e implementação de processos de integração e entrega contínuas (CI/CD)?
Explique as diferenças do método init() ao usar beans do tipo Singleton e Prototype no contexto do seu ciclo de vida e inicialização.
Quais funções e métodos incorporados estão disponíveis na classe base Object na linguagem de programação?
Explique o princípio do commit de duas fases e a sua importância na garantia da integridade dos dados em transações distribuídas.
Como é garantida a integridade dos dados na base de dados?
Quais são as formas de garantir a estabilidade do serviço com o aumento da carga?
Como é determinado o momento em que um elemento é adicionado à estrutura de dados HashMap?
Qual é a diferença entre os objetos ModelMap e ModelAndView no contexto da transferência de dados no Spring MVC?
Qual é a finalidade da classe CompletableFuture em Java e em que cenários ela é normalmente usada?
Podes enumerar os principais tipos de memória utilizados na plataforma Java?
Fale sobre a arquitetura da aplicação de cálculos — ela calcula constantemente ou no momento da solicitação?