É correto usar um objeto mutável como chave em um HashMap? Quais requisitos devem ser cumpridos?
Java
O que são bloqueios otimistas e pessimistas no JPA/Hibernate? Como funcionam por baixo dos panos? Em que casos usar cada um?
Você alterou dinamicamente as partições? Explique a dependência da carga.
Usou Git a partir da IDE ou trabalhou com a linha de comando às vezes?
Pode haver uma situação em que colocamos um elemento numa HashMap por uma chave-objeto, e depois não conseguimos recuperá-lo pelo mesmo objeto?
Que atributos do Kafka um consumidor pode ler numa mensagem, além do próprio corpo?
Quais são as abordagens para lidar com uma integração instável que pode não responder de um minuto para o outro?
O que escolher — JDBC Template ou ORM, e porquê?
Que tarefas quer resolver no seu novo emprego?
A que presta atenção ao realizar uma revisão de código?
Como funcionará se houver 100 consumidores em um grupo de consumidores com 10 partições?
Qual é o problema potencial se, num método transacional, ocorrer uma chamada HTTP ou envio para Kafka, seguido de uma alteração na base de dados?
O que é a anotação @Transactional e como ela funciona por baixo dos panos?
O que acontecerá se houver duas partições e três consumidores num mesmo grupo? E se houver três partições e dois consumidores?
O que mudaria se aplicasse LEFT JOIN?
Fale sobre o seu último projeto e as tecnologias utilizadas (REST vs async/Kafka)
Como avalias o teu nível — júnior, médio, sênior?
O que é synchronized e para que é utilizado?
O que acontecia no serviço de cálculo de remunerações — descreva o processo de negócio e o fluxo técnico.
O que acontece se a fila ficar cheia e atingir o máximo?