Java
Tarefa de design: O serviço de Likes escreve os likes no Kafka, o serviço de Painel deve calcular a classificação das publicações. Como estabelecer a interação?
Como usaram o Redis: como banco de dados ou como cache?
Como configurar um agente de codificação AI (por exemplo, através de ficheiros MD)?
Onde surgiu o outbox no seu esquema — você primeiro escrevia no outbox a partir do Kafka, e depois publicava a partir do outbox?
Qual é a diferença entre uma coleção (Collection) e um fluxo (Stream)?
Tendo em conta que os testes de contrato são descritos em formato JSON, há um runner que executa um conjunto de testes para o endpoint especificado, e isso deve ser feito para todos os sistemas em cada lançamento (cerca de 160.000 lançamentos por ano), como organizaria a integração com um grande número de sistemas, incluindo o sistema de contabilidade, através de API?
Os papéis de negócio participaram nos processos da equipa durante o sprint?
O que é Saga e para que serve?
Com quais componentes do Spring Cloud você já trabalhou?
Fale-me sobre a arquitetura do sistema: como a solicitação passa do cliente para o processamento, qual era a infraestrutura?
Como você se avalia? Middle, middle+, senior?
Por que estás a considerar outras opções agora / por que saíste do teu emprego anterior?
Quais métodos podem ser usados para transferir uma entidade de um estado para outro no Hibernate?
O que é uma função de agregação em SQL?
Dê um exemplo de violação da propriedade de consistência (coerência) das transações.
Fala sobre condição de corrida.
Experiência com Project Reactor, WebFlux, WebClient?
Qual erro pode ocorrer ao iniciar o serviço ao usar injeção de campo?
Fala sobre o token JWT: o que se pode fazer com um token interceptado — ler, modificar, reutilizar?
Por que está considerando ofertas de emprego? O que não gosta no seu atual emprego?