Estás a considerar mudar de emprego devido ao desejo de não depender do rublos/Rússia, ou há outra razão?
System Analyst
Consegues dar um exemplo de condição de corrida?
Como abordarias o projeto de uma API RESTful para a entidade «gnomo» (lista, criação e remoção de um único, não é possível remover o último)?
Vamos identificar as principais entidades de negócio necessárias para este serviço
Como é comparada a Entity de acordo com a lógica da resposta anterior?
Se a eliminação fosse implementada através de PATCH, como seria?
Fala sobre a experiência técnica mais interessante e desafiadora — de preferência com arquitetura, filas, integrações.
E um Value Object, tem ou não um identificador único?
O fornecedor permite o envio de apenas 100 SMS por segundo, e o cliente tem carregados 2 milhões de números — como considerar isso para evitar a queda do sistema?
Que tipos de ficheiros você usaria para importar números?
Se na lista importada houver números inválidos, o que faremos com eles: enviá-los ou alterá-los para outro estado?
Não funcionou com C4, não foi necessário?
O que deve acontecer com as mensagens já enviadas e as restantes quando cancelamos uma campanha durante o envio?
Vamos adicionar um estado separado para uma campanha que já está em andamento?
Os microserviços são um padrão e uma melhor prática, ou em que situações eles não são necessários?
Com o que trabalhou em modelagem visual: ferramentas de casos, UML, BPMN, C4 ou algo mais?
Para que serve a normalização de dados em bases de dados e a desnormalização? Resumidamente, para que serve a normalização?
Qual deles (Entity ou Value Object) pode ser alterado, e qual não pode?
Estás a falar de observabilidade, como registo e monitorização?
O que fazer se vários microserviços precisam gravar dados de forma coordenada?