Qual arquitetura é mais preferível para garantir escalabilidade: estrutura monolítica ou de microsserviços?
Java
Explique o que significa criar classes imutáveis e suas vantagens no desenvolvimento.
É possível guardar ficheiros PDF diretamente na base de dados PostgreSQL?
Podes falar sobre os diferentes tipos de recolhedores de lixo utilizados em Java ou outras linguagens de programação?
Por que criar classes imutáveis na programação e qual problema isso resolve?
Pode explicar o que é o Spring Batch e em que casos é utilizado para processamento de dados?
Quais métodos existem para implementar a multitarefa na programação?
Como os métodos flatMap nas classes Optional e Stream em Java se relacionam?
Quando deve usar índices parciais e cobertos?
Por que o mecanismo de recolha de lixo não limpa a memória na pilha do programa?
Que abordagens existem para evitar alterações indesejadas nos dados de uma tabela, mesmo quando há permissões de edição?
Já aplicou operações de deslocamento nos seus projetos recentes?
Quais aspetos da comunicação em equipa te causam dificuldades ou insatisfação?
É garantida uma entrega confiável de mensagens no Kafka?
Pode explicar o que se entende por sharding em bases de dados não relacionais?
Como é que se pode identificar um problema na recolha de lixo analisando os despejos de memória Heap?
Qual foi a sua experiência no desenvolvimento e implementação de testes de integração em projetos?
O que acontecerá com o método hashCode na classe se ela não o herdar explicitamente de outra classe?
Posso declarar um método público dentro do construtor de uma classe?
É possível a integração de ficheiros no formato *.jar dentro de arquivos com extensão *.var?