Explique as diferenças entre os padrões decorador, proxy e adaptador no contexto da programação orientada a objetos.
Java
Qual padrão é utilizado para encapsular o processo de criação de objetos?
É aceitável implementar o tratamento de exceções diretamente na lógica de negócio da aplicação?
Como é que a transferência de dados entre a pilha e o heap na memória é realizada?
Em que casos é recomendado usar a interface Comparator para comparar objetos?
Qual é o nível de razoabilidade do uso do JDBC para um serviço que realiza apenas operações de criar, ler, atualizar e excluir dados?
Que restrições impõe o uso de uma chave primária numa base de dados?
Partilhe a sua contribuição e responsabilidades na última iniciativa que realizou.
Onde são armazenados os tipos de dados de referência?
É possível listar e descrever os principais estados em que um thread de execução pode estar?
Como é feita a configuração e o arranque do serviço no âmbito do Spring Framework?
Explique como funciona a operação de incremento de prefixo e o que ela retorna ao ser executada.
O que são índices numa base de dados, quando usá-los e quando não usá-los?
Quais são os componentes principais que compõem a arquitetura de memória na linguagem Java?
Com que brokers de mensagens teve experiência?
Pode dar um exemplo de uma situação em que não conseguiu cumprir um prazo e como lidou com ela?
Pode explicar o conceito de cache de primeiro nível e o seu papel no sistema?
De que forma cada instância determina qual valor específico deve retornar?
Pode dar um exemplo concreto da aplicação do princípio PECS no desenvolvimento de software?
Estás envolvido em atividades profissionais na empresa VK?