Java
O tamanho atual do array afeta o tempo de inserção de um novo elemento no ArrayList?
Explique o conceito de apagamento de tipos em genéricos em linguagens de programação.
Consegues nomear as principais operações terminais usadas na API Stream?
Explique a finalidade e o princípio de funcionamento do comando git stash no sistema de controlo de versões Git.
Pode dar um exemplo de quando o método wait() do objeto é utilizado em Java?
Quais métodos e abordagens são utilizados para prevenir a ocorrência de exceções ConcurrentModificationException ao trabalhar com coleções em modo multithread?
O que é a biblioteca Lombok e como ela é usada em Java?
Como é feita a comparação de objetos no HashSet?
O que o motivou a escolher a profissão de desenvolvedor de software?
Como declarar o nível de acesso padrão em Java?
Que áreas de escopo podem ser usadas em qualquer aplicação?
Consegues falar sobre o padrão de design mais utilizado?
Posso listar as principais formas de implementar OutputStream em Java?
Como é implementado um índice em duas colunas na base de dados PostgreSQL?
Como é que a adição de um elemento à ArrayList é realizada no pior cenário de execução?
Quais são as vantagens e desvantagens de usar a classe StringBuilder para trabalhar com strings em Java?
Fale sobre o conceito da classe CompletableFuture.
Poderia contar-me como foi o processo de revisão de código no seu último projeto?
Consegue listar os diferentes tipos de exceções com os quais se deparou na prática?
Descreva como os componentes da arquitetura de microsserviços trocavam dados no seu projeto anterior