Java
Como aceder aos métodos ou propriedades da classe base a partir de um herdeiro?
Tem experiência na configuração e utilização de um ambiente de desenvolvimento local?
Pode dar um exemplo de uma classe com um construtor privado e explicar a sua finalidade?
Poderia explicar o que significa o termo 'offset' no contexto do Apache Kafka?
Qual é a sua experiência na otimização e ajuste dos parâmetros JVM para melhorar o desempenho das aplicações?
Como é que os dados são gravados no armazenamento Redis?
Quais são as vantagens e desvantagens de usar a anotação @Builder no seu projeto?
Quais são as principais abordagens para expansão e escalabilidade de sistemas que você conhece?
Por que o Map não é uma coleção (Collection)?
Podes dar um exemplo de uma situação em Java em que seja utilizado bloqueio pessimista para evitar conflitos ao aceder aos dados?
Qual é o papel e as principais funções do componente Service no OpenShift?
Quais métodos de interação com a base de dados através do Spring Data conheces?
Podem ocorrer exceções verificadas durante a execução do programa, e como isso está relacionado com o mecanismo de tratamento de exceções em Java?
Com que outras bases de dados trabalhou além do PostgreSQL?
O que acontece com as transações no Spring se dentro de um método, não marcado como transacional, for chamado um método com configurações transacionais?
Por que em alguns casos, no bloco try, apenas finally é usado sem tratamento de exceções no catch?
Por que o LongAdder é mais eficiente que o AtomicLong em alta concorrência? Em que condições o LongAdder funciona de forma eficiente?
Qual é a diferença entre fluxos quentes (hot) e frios (cold) na programação reativa?
Quais operações em Java requerem tratamento de exceções verificadas?
Explique a diferença entre bases de dados relacionais, não relacionais e em memória.