Qual protocolo é utilizado na troca de dados na REST API?
Java
Quais são os princípios básicos do design de serviços para minimizar perdas de dados ou recursos?
Qual é a sua experiência com o framework Spring?
Quais são as principais dificuldades que podem surgir ao trabalhar com um banco de dados em modo cluster?
Qual é a diferença entre a anotação @Bean e a anotação @Component no contexto do Spring?
Pode explicar o que é a API de Persistência Java e como ela é usada para interagir com o banco de dados?
Quais versões do JUnit você usou na sua prática?
Ao criar um índice para uma tabela grande, isso afeta a capacidade de ler dados dela durante sua construção?
Quais métodos podes usar para converter um objeto num formato adequado para armazenamento ou transmissão?
Que tipo de filas de tarefas você usou em seus projetos?
Qual é o propósito e uso da palavra-chave final na linguagem de programação?
Explique o conceito de Result Set no JDBC e como é utilizado ao trabalhar com bancos de dados
Tem experiência de trabalho em equipas Agile e na aplicação de metodologias de desenvolvimento ágeis?
Qual é a diferença entre o tratamento de exceções em diferentes linguagens de programação?
Como distinguir a interação síncrona entre serviços da assíncrona, e quais são as principais diferenças?
Prefere trabalhar num ambiente de escritório ou remotamente?
Em que casos é aconselhável usar uma abordagem de configuração híbrida?
Que dificuldades enfrentam os novatos ao aprenderem novos conhecimentos ou habilidades?
Pode explicar o que se entende por programação reativa e quais são as suas vantagens?
Quais são os critérios que você usa ao escolher uma classe para inserir um elemento no HashMap?