Sobes.tech

Como foi implementada a versionamento da API no projeto? Como o cliente chamava uma versão específica?

168

Se temos uma comunicação de ida e volta e não é necessário transmitir grandes volumes de dados, usarias gRPC ou REST? A que fatores prestarias atenção ao escolher o protocolo?

163

Como foram implementadas as transações distribuídas nos microsserviços? Utilizaram saga?

149

Que estratégias de implantação conhece além do deployment Blue-Green?

145

Tarefa: há um endpoint getWeather que retorna a temperatura na cidade. Ele suporta uma grande carga. Como implementar o cache? O que acontece em um cache miss sob alta carga (50k RPS)?

145

Como saber quais dados precisam de ser armazenados em cache?

143

Qual é a diferença entre orquestração e coreografia no contexto da saga?

142

O que é um feature toggle e como implementar uma desativação rápida de uma funcionalidade quebrada sem redeploy?

137

Que tipos de índices utilizaste no PostgreSQL? Por que o índice GIN é usado para busca de texto completo, em vez de um B-tree?

135

Como foi implementada a paginação no backend? Por que LIMIT/OFFSET funciona mal com um grande número de registros? Como isso pode ser otimizado?

135

Como funciona a distribuição de mensagens no RabbitMQ entre vários consumidores de uma mesma fila?

134

Por que o frontend comunica com o backend através de REST e não através de gRPC?

134

Como trabalhou com Git no projeto? Fale-me sobre os ramos, o processo de desenvolvimento e o processo de lançamento.

131

Consegues comparar a comunicação de serviços via gRPC e via interação HTTP normal? Vantagens e desvantagens de cada abordagem.

131

[nome] falou sobre o último emprego: que sistema era, quais tarefas específicas ele realizava, quais tecnologias e padrões eram utilizados?

131

Consegues comparar RabbitMQ e Kafka? Para que tarefas usarias cada um deles?

127

Como implementar o cache de forma que o serviço funcione apenas com o cache e não conheça o base de dados? Os dados mudam a cada 5 minutos, dados desatualizados são permitidos. É necessário definir TTL nos dados em cache?

116
/2