Em que projeto utilizou Docker e como foi implementado?
Java
Qual ferramenta de build você usou no seu último projeto?
Qual é o indicador esperado em termos de complexidade de tempo ao adicionar um novo elemento no início de um ArrayList dinâmico?
Qual é a diferença entre fine-tuning e uma grande janela de contexto (RAG)? Qual é o sentido do RAG e do fine-tuning se tudo pode ser colocado no contexto?
Explique o papel do princípio D nos princípios SOLID e seu significado para o desenvolvimento de sistemas de software.
Tem experiência no uso de programação reativa nos seus projetos?
Explique por que o uso de índices permite encontrar dados na base de dados mais rapidamente.
Pode explicar as etapas do ciclo de vida de um bean no Spring Framework?
Quais fatores você considera ao escolher um projeto para trabalhar ou participar?
Pode explicar o que são fluxos virtuais e como eles funcionam?
Tem experiência no desenvolvimento ou uso de software que aplique princípios funcionais?
Que operações ocorrem dentro do ArrayList ao adicionar um elemento no início da coleção, se o array interno não exceder o seu limite atual?
Realizaste testes automatizados de componentes que interagem com bancos de dados?
Pode uma parte de uma chave primária composta ter valor nulo?
Em que casos no seu código você utilizou blocos synchronized para gerenciar threads?
Para que serve a classe Optional?
Você prefere trabalhar com automação de processos e gestão de infraestrutura ou desenvolvimento de software?
Explique o conceito de Request Scope no contexto do ciclo de vida dos beans.
Que vantagens oferece o uso de métodos como parâmetros ao chamar funções?
Explique o conceito e o uso dos mecanismos de ligação de threads na programação multithread.