Java
Quem e em que medida participou no processo de migração do serviço para a plataforma Spring?
É possível declarar atributos dentro de uma interface?
Pode explicar o significado do princípio de segregação de interfaces na programação orientada a objetos?
Fale sobre a última tarefa que conseguiu resolver com sucesso e como abordou a sua resolução
O que são os níveis de isolamento de transações? Quais conhece?
Por que o projeto utilizou dois brokers de mensagens — Kafka e RabbitMQ?
Quais métodos e abordagens são utilizados para identificar as causas da diminuição do desempenho do sistema com o aumento da carga?
Quais são as principais novidades e melhorias introduzidas no JDK 21, e por que elas são consideradas importantes para o desenvolvimento em Java?
Que recursos e fontes você usa para aprender Java?
Como pode calcular o tempo médio de resposta do sistema?
Explique as diferenças entre os componentes principais e qualificadores nesses sistemas.
Que tipos de projetos lhe interessam mais implementar e por quê?
O seu último projeto foi explorado em um ambiente de nuvem?
A ordem dos eventos no Kafka era importante? Como era garantida?
Como é que a ordenação dos elementos é realizada ao inserir um novo elemento no TreeSet?
Mantém a sua validade a ligação de Chave Estrangeira, que faz referência a uma chave única composta por várias colunas, se uma delas contiver um valor NULL?
Qual é a sua experiência na configuração de depuração remota de aplicações?
Quais métodos você usa para aprender novas ferramentas e abordagens tecnológicas?
Pode explicar de que componentes é composta uma string na memória e como ela está organizada?
Qual é a função principal do ORM no desenvolvimento de software?