Conte-me como aplicou o OpenShift no seu último projeto.
Java
Qual é o papel-chave do polimorfismo na programação orientada a objetos?
De que forma a anotação fica acessível durante a execução do programa?
Explique o que se entende por injeção de dependências em componentes de software.
Como é que a estratégia de bloqueio pessimista de recursos é implementada no sistema?
Quando é melhor usar o método submit do Executor ou o método start do Thread para iniciar tarefas?
Tem experiência com a linguagem de programação Java?
É possível implementar um programa com multithreading que seja executado dentro de um único processo?
O que é a idempotência no contexto do HTTP?
De que formas é que se pode implementar a imutabilidade de objetos na programação?
Explique o princípio de funcionamento e o objetivo do cache de solicitações nos sistemas.
Pode explicar o que é o comando invoke dynamic e em que casos ele é usado?
Como se chama a estrutura de dados que implementa o princípio FIFO?
É correto usar um objeto mutável como chave em um HashMap? Quais requisitos devem ser cumpridos?
Quais são as consequências ao iniciar uma aplicação Spring Boot se as anotações @SpringBootApplication e @EnableAfterConfiguration forem usadas?
Pode explicar a principal diferença entre as abordagens procedural e orientada a objetos na programação?
É possível definir um membro de dados não estático dentro de uma interface numa linguagem de programação?
Quais abordagens existentes na programação podem ser comparadas ao padrão Command?
Quais módulos e serviços do Spring Cloud foram utilizados no seu projeto?
Como te sentes em relação ao facto de a IA poder substituir os desenvolvedores? Como vês o desenvolvimento daqui a 2-3 anos?