Java
Quais são as desvantagens do TreeMap?
Para que foi utilizado Kafka e em quais cenários?
Fale sobre a classe String em Java. Para que ela serve e qual é a sua característica especial?
Talvez tenha perguntas para nós?
Questão de multithreading: o programa ficará preso nas transferências entre carteiras? Por quê?
Por que o @Async não funciona ao chamar métodos dentro de uma mesma classe no Spring?
Por que você escolheu o padrão Saga?
Quais são as consequências de criar um ObjectMapper como campo de classe (não através do Spring)?
Explique o ciclo de vida de um bean no Spring.
Fale sobre objetos imutáveis em Java — para que servem, como criá-los?
Já utilizou o sistema de escopo alguma vez?
Por que o Spring Boot se tornou tão popular em comparação com o Java EE?
O tópico Kafka possui a propriedade FIFO?
Como mostrar todos os departamentos, incluindo Contabilidade? O que estará em max_salary para Contabilidade?
Como foi estruturada a cadeia de responsabilidade na equipa? Quem era responsável pelos prazos?
Implementação incorreta da lógica de tratamento de erros com onErrorResume Não há diferenciação no tratamento de erros em handleEnrollmentError Falta a injeção dependendo do controlador O método handleEnrollmentError não usa parâmetros CourseController não está registrado há dez anos
Como trabalhou com multithreading? Houve casos interessantes de race condition ou deadlock?
Como implementar uma relação um-para-muitos?
Utiliza ferramentas com IA no seu trabalho? Quais exatamente?
O que é uma anotação em Java? Como você explicaria isso a outro desenvolvedor?