Tem experiência no uso de depuração remota durante o processo de desenvolvimento?
Java
Explique a estrutura e a sequência de organização dos diferentes tipos de coleções na linguagem de programação.
Quais são as principais dificuldades ao executar transações simultâneas em bancos de dados?
É possível explicar o conceito de estrutura de tratamento de erros na programação e como ela é organizada?
Podes falar sobre os diferentes tipos de recolhedores de lixo utilizados em Java ou outras linguagens de programação?
Pode explicar como ocorre o carregamento de classes Java durante a execução do programa?
Consegues nomear os principais tipos de sistemas para armazenamento de informação em bases de dados?
Como é que a estrutura de dados HashMap é implementada e como garante o acesso rápido aos elementos?
Poderia nomear diferentes tipos de métodos utilizados em fluxos de dados?
Explique o princípio de funcionamento e a finalidade da classe StringBuilder na programação.
Consegues nomear os primitivos e ferramentas principais fornecidos no pacote java.util.concurrent para organizar a execução multithread?
É possível definir um construtor dentro de uma classe abstrata?
O que acontece se a memória de pilha ficar cheia e como isso se manifesta na forma de um erro?
Explique as diferenças entre a pilha e o heap no contexto da Máquina Virtual Java.
Qual algoritmo e sua complexidade de tempo são usados para acessar um elemento por posição em uma lista ligada?
Como está estruturada a hierarquia dos diferentes tipos de dados colecionáveis?
Qual é a finalidade do semáforo em aplicações multithread?
Como é que o método hashCode é implementado em Java e como é que ele influencia o funcionamento das tabelas de hash?
Poderia explicar o que é uma estrutura de dados Heap e para que tarefas ela é usada?
Usou SQL puro para escrever consultas sem usar ORM ou outras abstrações?