Como garantir alta disponibilidade e fiabilidade num sistema de microserviços?
Java
Poderia explicar o que se entende por metadados?
O que é uma mnemônica no contexto do trabalho com entidades?
Qual é o papel da anotação @SpringBootTest e quando ela é aplicada nos testes de aplicações Spring Boot?
Como é implementado o princípio da atomicidade na execução de operações em sistemas de gestão de bases de dados SQL?
Que tipos de fusão de ramos existem nos sistemas de controlo de versões?
O que é necessário para clonar um objeto em outro?
Quais operadores existem no SQL?
Explique o papel do princípio D nos princípios SOLID e seu significado para o desenvolvimento de sistemas de software.
É possível criar um array usando o construtor em uma linguagem de programação?
Qual é o princípio fundamental sobre o qual se baseia a implementação não bloqueante da classe AtomicInteger?
Pode explicar o princípio de funcionamento do padrão adaptador e em que casos é utilizado?
Quais comandos Git você usa com mais frequência no seu trabalho?
Consegues nomear diferentes tipos de configurações que são aplicadas nos sistemas?
Pode explicar o que são beans no contexto do Java EE ou Spring?
Com que outros sistemas de troca de mensagens, além do Kafka, estás familiarizado?
De que maneiras é possível verificar se o argumento passado para a função não é null?
Como determines o teu nível de mestria na tua área profissional?
Tem experiência no uso de programação orientada a aspectos com Spring AOP?
Fale sobre sua experiência com sistemas distribuídos e o serviço mais carregado: qual era a carga lá?