Sobes.tech

Node.js

Vamos imaginar um sistema CRM: pedidos de férias são aprovados, mas não são refletidos no calendário, causando um cálculo incorreto do salário. O problema é intermitente. Como começaria a resolver esse problema?

Senior
207

Como exatamente aceitamos e armazenamos o evento — como deve ser estruturada a camada de recepção, e podemos confiar no evento?

Senior
200

Descreva o meu caso mais interessante

Senior
180

Parte do trabalho envolve analisar e aprimorar o código existente, às vezes gerado por IA, às vezes sem documentação. Como você vê esse formato?

Senior
152

Vamos imaginar um sistema que recebe eventos de um sistema externo (pagamentos, estados de pedidos) através de webhook HTTP ou fila. É necessário salvar os eventos, atualizar o estado e fazer isso de forma confiável em produção. Como você projetaria um esquema geral de fluxo?

Senior
152

O que devo responder à pergunta « o que procura no contexto da vaga »?

Senior
148

E se primeiro chegar um evento Success/Paid/Done, e depois um evento Pending mais antigo? Como resolver isso?

Senior
147

Como distinguir um erro temporário daquele que não pode ser recuperado?

Senior
147

Como garantiu a entrega exatamente uma vez, ou isto é apenas sobre consistência?

Senior
144

O sistema externo enviou o mesmo evento várias vezes. Como resolver esse problema?

Senior
143

Por favor, conte-me sobre um projeto ou algo que tenha feito, do qual se orgulhe e por quê.

Senior
139

Suponha que você diagnosticou um problema. Como fazer para que na próxima vez não precise resolver manualmente?

Senior
139

Se tudo estiver verificado e ainda houver discrepância, onde mais pode estar o erro e o provedor pode ser culpado (por exemplo, se a API dele estiver a ser fornecida de forma incorreta)?

Senior
138

O provedor externo envia webhooks, nós os registramos na base de dados. Após um mês, chega o produto: eles têm 1000 registros, nós 970. Como você investigaria?

Senior
136

O sistema já está em produção. Como saber se está funcionando e como investigar um problema específico?

Senior
136

Suponha que tudo o que verificou está correto. O que acontece nesse caso?

Senior
135

Que tabelas e entidades são necessárias na base de dados para que o sistema seja suportável e investigável?

Senior
133

Descreva minha experiência que me ajudará a entrevistar para a vaga

Senior
133

O evento é válido, não é um duplicado, a ordem está clara, mas durante o processamento o serviço falha. Como garantir a fiabilidade?

Senior
131

O que mostrar na UI se o evento foi salvo, mas não aplicado?

Senior
130
/2