Java
Pode explicar o que é um Spring Boot Starter e como ele simplifica o trabalho com aplicações Spring Boot?
Explique o conceito de bloqueio total na gestão de bases de dados e suas características.
Que informação é armazenada dentro da máquina virtual Java (JVM)?
Quais são as principais tarefas resolvidas pelo framework Spring no desenvolvimento de aplicações?
Como é determinado o índice do elemento ao aceder a um elemento na ArrayList, e qual é a complexidade temporal associada?
Pode explicar o que é uma fila de duas extremidades baseada em um array em Java?
Em que casos é recomendado usar a palavra-chave volatile em Java?
Já há propostas de outros empregadores?
Pode explicar o conceito de bloqueio otimista e como ele funciona nos sistemas de gestão de bases de dados?
Pode falar sobre sua experiência com Apache Kafka em projetos?
Consegues nomear diferentes formas de implementar a interface List em Java?
Quem realizou os testes e análise do sistema no projeto?
Quais passos devem ser seguidos para integrar um Spring Bean externo na sua aplicação?
Quais são as formas de implementar estruturas de coleção na linguagem de programação Java?
Podes listar as principais áreas dentro da JVM e as suas funções?
Pode explicar a conceito de Stream API em Java e como ela é usada para processar dados?
Consegues nomear as principais operações terminais usadas na API Stream?