Sobes.tech

Golang

Descreva o algoritmo para resolver o problema de contar substrings com todos os caracteres únicos

202

Como será a interação entre o cliente, o microserviço de autorização e o microserviço da loja ao usar JWT? E o que mudará sem JWT, com sessões?

201

Fala sobre a tua experiência de trabalho e o que estás a fazer.

201

Fala sobre o projeto AeroHotels: arquitetura final, como projetaste o backend?

200

Qual foi o número máximo de pedidos por segundo no serviço de maior carga?

200

O que é uma arquitetura em camadas e como ela foi organizada no seu projeto?

198

Qual foi a composição da equipa? Era monofuncional ou multifuncional?

198

Qual posição estás a considerar agora para ti, o que seria interessante?

197

O que é grooming e como se diferencia do planeamento?

195

Tarefa: há um serviço com uma restrição de 5 solicitações paralelas ao LLM. Ao fazer a sexta solicitação, recebe-se um 429. Como resolver esse problema de forma conceitual?

193

/* Existe uma aplicação com arquitetura de microsserviços. Um microsserviço pode ser abstraído usando a interface Backend. Para acessar uma instância de microsserviço, pode-se usar o tipo BackendImpl, que já está implementado. Para cada microsserviço, há várias dezenas de instâncias em execução, cada uma acessível pelo seu endereço addr. No entanto, as instâncias individuais do microsserviço não são confiáveis: podem falhar, estar indisponíveis ou sobrecarregadas. Por isso, você precisa implementar o tipo Balancer, que também implementa a interface Backend e realiza balanceamento de carga do lado do cliente entre as instâncias do microsserviço, escolhendo a cada vez a instância **menos carregada**. */ type Request interface{} type Response interface{} type Backend interface { Invoke(ctx context.Context, req Request) (Response, error) } var _ Backend = &BackendImpl{} // addr contém ip:porta de uma instância específica func NewBackend(addr string) *BackendImpl type Balancer struct { //TODO } var _ Backend = &Balancer{} // addrs contém os endereços de todas as instâncias balanceadas func NewBalancer(addrs []string) *Balancer { //TODO }

192

Quais são as suas expectativas financeiras?

192

Como é que uma funcionalidade aparece e chega até à venda: planeamento, desenvolvimento, testes, revisão de código, lançamento, rollback?

189

Como integraste o LLM num projeto de contas a receber? Conta-me de forma geral.

189

/* Dada uma string de caracteres. Encontrar o número de pares de índices i e j (i <= j), entre os quais não há caracteres repetidos. Para a string "aba" a resposta é 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") */

189

O que sabe sobre o programa MultiTrack da Yandex?

187

Como trabalhou com dados pessoais antes de enviá-los para um LLM externo?

186

Tem experiência em suporte ou desenvolvimento de sistemas distribuídos?

185
/11