Java
O que é uma função lambda?
Como construir um índice eficiente para uma coluna com baixa seletividade (por exemplo, estado: novo/em andamento/concluído), quando apenas o estado 'novo' é importante?
Configuraram o Kafka Producer? Quais configurações conhece?
Fala sobre a estrutura do HashMap.
O que é a abreviatura ACID no contexto de transações de bancos de dados?
O produto chegou com o pedido de desenvolver um serviço de Fidelidade, que com base na quantidade de pedidos entregues (sistema mestre de pedidos OMS) fornecerá ao serviço de pagamento (caixa) o valor do desconto. O serviço de Fidelidade ainda não terá uma interface frontal, apenas no banco de dados deve-se armazenar um mapeamento de quantos pedidos entregues e não cancelados correspondem a qual desconto. Algo como: Pedidos Desconto [phone]% [phone]% [phone]% [phone]% É necessário projetar um serviço, propor mecanismos de integração com o Serviço de pagamento e o Serviço de gestão de pedidos. É necessário projetar a arquitetura do serviço, que possa ser entregue à equipe de desenvolvimento e implantação.
Que tarefas gosta de resolver?
Fale sobre os princípios SOLID
Fale sobre o seu último projeto e as tecnologias utilizadas (REST vs async/Kafka)
Pode-se garantir a ausência de partições de rede?
Escreva uma consulta SQL: selecionar os títulos de todos os livros com mais de três autores.
Problema N+1 no Hibernate: como resolver? Para que mais se pode usar o EntityGraph?
Quais são as exceções em Java? Checked e unchecked.
O que perderia e o que ganharia com polling explícito em vez de @KafkaListener?
Por que escolheram Caffeine como cache L1 em vez de Guava?
O que era mais frequentemente utilizado: bloqueios ou um nível aumentado de isolamento?
Como funciona um LLM? Com o que ele opera?
[nome] por que está procurando emprego agora?
Quais podem ser as causas de baixa utilização da base, mas a aplicação está lenta?
Por favor, fala-me sobre a equipa. Que equipa era essa, quem estava nela, quantas pessoas?