Como identificar as causas do OutOfMemoryError numa aplicação Java?
Java
Pode-se considerar este código válido se o teste passou com sucesso antes e depois das alterações?
Qual é o significado da segunda forma normal?
Utiliza a anotação @Component ao declarar classes como supostos beans no Spring?
Qual é o papel e as características das diferentes áreas de vida dos componentes Spring?
Quantos membros da equipa participaram na implementação do segundo projeto?
Como é implementada a imutabilidade de objetos do tipo String em Java?
De que forma é feita a passagem de variáveis por referência ao chamar métodos?
Preparamo-nos para a entrevista que se aproxima?
Fale sobre a cobertura de testes: como foi medida, houve gates de qualidade?
Utilizou o mecanismo de Optimistic Locking durante o desenvolvimento com Spring, e como ele é implementado?
A implementação do Singleton garante a segurança ao trabalhar em um ambiente multithread?
Pode explicar a estrutura e as principais propriedades das árvores vermelho-preto?
Qual algoritmo é utilizado para procurar um elemento pela sua posição numa matriz, e qual é a sua complexidade temporal?
De que forma as secções do Kafka contribuem para garantir a tolerância a falhas do sistema?
Como foram realizados os processos de migração nos seus projetos?
Qual é a diferença entre o uso de TreeSet e TreeMap nas coleções Java?
Que métodos e recursos utilizas para desenvolver e fortalecer as tuas competências técnicas?
Como foi implementado o armazenamento de tokens no seu último projeto?
Existem formas de piorar o desempenho do processo de eliminação de dados do índice?