Java
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.
Quais características devem ser implementadas na classe para que ela possa atuar como uma tabela de dados?
É possível limpar completamente o conteúdo de uma tabela, removendo todos os registos, usando o comando DELETE?
Quando e em que situações se aplica o nível de isolamento de leituras repetidas nas transações?
Qual foi a versão do Java utilizada na última implementação do projeto em que trabalhou?
Fale sobre a sua experiência com programação orientada a aspetos em projetos.
Em que cenários é recomendado usar a plataforma JDK durante o desenvolvimento de aplicações Java?
Em que se diferenciam as bases NoSQL das relacionais?
Se não houvesse essa infraestrutura (como Prometheus), e houvesse apenas Kafka e um banco de dados, seria possível o banco de dados registrar todas essas mensagens sob uma carga de cem mil mensagens por segundo?
Por que usam classes imutáveis na programação?
Quais são as diferenças entre testes funcionais e testes de integração?
Docker e Kubernetes: como inserir um ficheiro de certificados no container sem reconstruir a imagem e reiniciar o Compose?
Pode descrever as suas principais tarefas e responsabilidades no seu atual emprego?
Como é realizada a avaliação de tarefas no âmbito da metodologia Scrum?
Com que rapidez se pode aceder a um elemento numa lista ligada?
Acesso concorrente à conta: como evitar a perda de operações durante débitos e créditos simultâneos?
Qual é a diferença entre o uso de ForkJoinPool e FixedThreadPool na gestão de threads?
Qual é a diferença entre o método equals e os operadores de comparação == ao verificar a igualdade de objetos em Java?
Que tipo de junção de tabelas você usa para obter informações sobre o usuário, mesmo que os registros relacionados estejam ausentes?