Java
Explique a sequência de etapas do processamento de uma tarefa desde a sua receção até à sua implantação no servidor
Pode explicar como funciona o operador instanceof em Java e em que situações é utilizado?
Como pode implementar a execução paralela de código em Java usando threads?
Qual é a diferença entre usar Hibernate e interagir diretamente com a base de dados via JDBC?
Como são iniciados os threads? Quais são os objetos primários para iniciar?
Pode explicar o que se entende por 'contexto' no âmbito do Spring Framework?
Como avaliar a complexidade temporal das operações de inserção, remoção e busca de elementos numa lista ligada?
Qual política de expulsão deve ser configurada no Redis para armazenar notificações adiadas?
Como atualizar o nome de um personagem (por exemplo, de Vadim para Dmitry) usando Spring Data, sabendo o seu ID?
O que para ti é uma carga elevada?
Podes enumerar e descrever brevemente os principais tipos de coleções utilizados no Java Core?
Quais são os meios e métodos disponíveis para transferir dados entre bancos de dados?
Trabalhou com designers no seu último projeto?
Tem experiência com Kotlin?
Que abordagens você utilizou para realizar revisões de código entre equipes?
O que é volatile em Java, para que serve e como funciona?
Como funcionam os sockets em Java? É possível aceitar pedidos HTTP com eles?
As variáveis de ambiente mudam ao sobrescrever um arquivo de propriedades?
Quem na sua equipe foi responsável pela recolha de requisitos não funcionais no projeto seguinte?
Como é que se podem instanciar e gerir objetos no âmbito da injeção de dependências ao usar Spring?