O que foi utilizado para interagir com bases de dados na aplicação?
Java
Qual é a principal desvantagem dos índices? Por que não é possível simplesmente cobrir toda a tabela com índices?
Como é realizado o uso e a interação com as tecnologias Java no processo de desenvolvimento?
Como partilhavam conhecimentos entre os desenvolvedores? Como era organizado o processo de revisão de código?
Nomeie as semânticas do trabalho no Kafka.
Qual versão do Java você usa em produção?
Para que serve um Grupo de Consumidores no Kafka?
Fale sobre a sua realização mais marcante na sua carreira.
Pergunta 6. São colocadas 10 mensagens num tópico Kafka, e dois consumidores com diferentes grupos de consumidores leem do tópico. Quantas mensagens cada consumidor lê? - 5 - 10 - Depende do número de partições no tópico - Depende do valor de replicationFactor
Qual é a sua opinião sobre a afirmação de que uma cobertura de teste de 100% é impossível e nem sempre necessária?
Criaste o teu próprio Spring Boot Starter? Para quê?
É possível ler mensagens na mesma ordem em que foram gravadas a partir de um tópico distribuído por três partições?
O que é happens-before? Por que um desenvolvedor deve saber disso? De onde vem essa garantia?
Quantos microserviços havia, quais eram exatamente e qual carga os pods suportavam?
Que passos tomou para substituir as tecnologias utilizadas no projeto?
Usaram esquemas para mensagens no Kafka (por exemplo, Avro)?
A ordem dos eventos no Kafka era importante? Como era garantida?
Como verificar a assinatura JWT com uma chave? Em que o hashing difere da criptografia?
Qual é a diferença entre um Dockerfile e um arquivo Docker Compose?
Qual é a diferença entre TreeSet e TreeMap? Qual é a complexidade de adicionar e procurar elementos?