Java
Como comparar RestClient e Feign Client? Qual é melhor escolher?
É possível ter métodos privados com uma implementação concreta dentro de uma interface numa linguagem de programação?
Como reagires quando não concordas com a solução técnica do tech lead?
Quais métodos podem ser utilizados para melhorar a eficiência das consultas às bases de dados NoSQL à medida que aumenta o número de utilizadores ativos?
Como trabalhou com multithreading? Houve casos interessantes de race condition ou deadlock?
Explique o que é uma exceção na programação e como usá-la corretamente
O que é WebSocket? Para que é utilizado?
Pode explicar o princípio de funcionamento do sistema de autorização e autenticação no Spring Security?
Qual é a diferença entre o comando merge e cherry-pick ao trabalhar com sistemas de controlo de versões Git?
Pode explicar o que se entende por 'classes atômicas' em programação?
Qual método de organização e gestão de branches e commits no Git você prefere usar no seu trabalho?
Aprimore a implementação do cache LRU para que a substituição ocorra com base no tempo do último acesso, e não no tempo de adição.
Que tipos de coleções existem e como são classificadas por grupos?
Como implementar uma classe para trabalhar com banco de dados usando Hibernate?
Em que situações é recomendado usar a interface Comparable para comparar objetos?
Explique o conceito de um para muitos e onde é aplicado
De que formas implementar a idempotência nas operações REST API?
Qual é a diferença entre a Java IO tradicional e a mais moderna Java NIO na manipulação de entrada e saída?
Estás a considerar a possibilidade de te mudares para o estrangeiro para trabalhar ou viver?
O que é uma skill e como ela difere de um sub-agente?