Java
Como é implementado o gerenciamento de transações ao usar a anotação @Transactional?
O que escolher — JDBC Template ou ORM, e porquê?
Fale sobre o módulo de recomendações personalizadas de tarifas — qual foi a lógica, quem tomou a decisão de recomendar?
Pode dar um exemplo de consultas SQL complexas que escreveu na sua prática?
Experiência com Spring Security. Token JWT: o servidor interceptará uma solicitação com um token estranho? E se um hacker alterar o payload do token?
Tem experiência em desenvolver soluções do zero por conta própria?
Como é que os clientes são informados de que há um problema com os cálculos?
Qual é o principal problema deste exemplo de Dockerfile FROM golang:1.16 WORKDIR /app COPY go.mod . COPY go.sum . RUN go mod download COPY . . RUN go build -o crashAnalysis . CMD ["./crashAnalysis"] EXPOSE 9090 - Falta ENV para configuração - Falta construções em múltiplas etapas - Arquivos temporários nunca são removidos - Uso não otimizado do RUN - A porta 8081 não está especificada na instrução EXPOSE
Alguma vez defendeu a sua posição durante discussões em equipa ou debates?
Quais são os escopos dos beans no Spring? Qual é o padrão?
A anotação @ComponentScan tem a capacidade de encontrar apenas classes anotadas com @Component?
Já utilizou um sistema de troca de mensagens ou um broker de mensagens nos seus projetos?
O que foi utilizado para interagir com bases de dados na aplicação?
O que iniciou os cálculos de atribuições e reconciliações? Qual mecanismo acionou esse processo?
Como fez alterações na base de dados em produção? Utilizou Liquibase?
O singleton bean no Spring garante uso seguro em ambiente multithread?
Pode explicar as funções principais e o papel do JDK no processo de desenvolvimento em Java?
Descreva sua experiência com o uso de cache em projetos e como isso afeta o desempenho do sistema.
Como indicar brevemente o tipo de classe em Java com duas palavras?
Como gerir transações no código Java? Como fazer isso através do JDBC?