Pode explicar o que se entende por tempo de compilação no processo de desenvolvimento de software?
Java
Pode listar as diferentes implementações da interface Map nas linguagens de programação que você escolheu?
Quais fatores não afetam o funcionamento do HashMap?
Qual é a complexidade temporal de inserir um elemento em HashMap no pior caso?
Quais são as vantagens e desvantagens de usar um índice para procurar elementos em ArrayList?
O canal do YouTube 'ExtremeCode' tem um avatar de pato?
Fazes uma verificação automática do teu código?
Quais métodos podem ser usados para melhorar o desempenho ao realizar operações JOIN lentas com várias tabelas?
Pode explicar o conceito de DAO no contexto do Spring e o seu papel na arquitetura da aplicação?
O que é o Docker?
Para que é que serve um objeto Mock nos testes com JUnit, e que componentes reais ele substitui?
Tem experiência com o mecanismo MDC?
Podes nomear as principais abordagens para a implementação do princípio de inversão de controlo (IoC)?
Quão confiante está na escolha do Java como linguagem de programação para o seu projeto?
O que é a complexidade temporal?
Podes listar os principais níveis de logging utilizados em sistemas?
Qual das estruturas de dados — array ou lista ligada — garante uma remoção mais rápida de um elemento do meio da coleção?
Como é determinada a velocidade de obtenção de um elemento por índice numa lista ligada LinkedList?
Explique o conceito de rastreamento distribuído de solicitações na arquitetura de microsserviços