Java
Como escolher a fonte de dados (local ou remota) ao usar o Spring Framework?
Qual é a diferença entre um processo e uma thread, e quando pode usar um em vez do outro?
Qual o comportamento esperado do sistema ao usar o nível de isolamento Repeatable Read ao atualizar uma conta de forma concorrente por duas transações?
Como avalias o teu nível — júnior, médio, sênior?
Por que em alguns casos, no bloco try, apenas finally é usado sem tratamento de exceções no catch?
Como é que o mecanismo de gestão automática de memória determina que uma variável já não é usada e pode ser libertada?
É possível iniciar o processo de operação inicial?
Quais são as armadilhas da injeção por setter?
O que pode acontecer se o Pointcut do aspecto Spring Boot especificar o conjunto completo de opções?
Como é avaliada a complexidade temporal do acesso a um elemento por índice numa lista ligada?
Por que é necessário sobrescrever os métodos equals() e hashCode() em conjunto em Java, e como isso afeta o funcionamento das coleções?
A indecisão ou atitude negativa dos colegas podem tornar-se um obstáculo à realização da tarefa e desmotivar a equipa?
O que o motivou a mudar de área profissional?
Qual é a sua opinião sobre a afirmação de que uma cobertura de teste de 100% é impossível e nem sempre necessária?
Foi o resultado do seu trabalho pessoal ou em equipa?
Que escopos de beans conheces no Spring?
Foi integrada uma base de dados única para todos os microserviços no seu último projeto?
Já teve interação direta com a base de dados através de consultas SQL?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
O que são IoC e DI? Explique os conceitos