Numa qual estrutura de dados a inserção de um elemento no meio é mais rápida: em ArrayList ou LinkedList?
Java
De qual classe derivam todas as coleções padrão na linguagem de programação?
Quais são as vantagens e desvantagens de usar ArrayList para armazenar elementos?
Por que a anotação @Transactional não se aplica a métodos privados em Java?
Qual é o papel e os principais propósitos dos padrões de projeto no desenvolvimento de soluções de software?
Como esconder um bin para que os clientes da biblioteca não o vejam?
Quais são as diferenças entre as estruturas de dados HashMap e Set no contexto do seu uso?
Por que, ao trabalhar com informações sensíveis, é preferível usar o método HTTP POST em vez de GET?
Consegue listar os diferentes tipos de exceções com os quais se deparou na prática?
Quais são as vantagens e desvantagens de usar Hibernate ao trabalhar com bancos de dados em projetos Java?
Pode explicar o conceito de nível de propagação no Spring Data e o seu papel na gestão de transações?
Pode descrever os principais tipos de operações disponíveis na API Stream em Java?
Como é que vários threads leem a informação mais recente atualizada de uma variável marcada com a palavra-chave volatile?
Como organizar o processamento paralelo de dados usando Stream em Java?
Explique o que é o Maven e para que é utilizado na gestão de projetos Java
Explique o que acontece ao passar uma variável por referência numa função ou método.
Explique como ocorre a passagem de dados para uma função, se os parâmetros são passados por valor.
Quais são as razões para evitar implementar um processo de autorização ao usar o método PUT no protocolo HTTP?