Golang
Que primitivas de sincronização existem em Go?
O que é JWT e Cookie, em que se diferenciam?
Como vês o teu novo local de trabalho, o que esperas?
Quanto tempo levarás para começar em um novo lugar, se receberes uma oferta?
Tem interesse em desenvolver-se na área de fintech?
Tem experiência com migrações e o que é esse mecanismo?
Nome mais formal: correspondência de string aproximada (encontrar uma correspondência aproximada). É necessário verificar se a primeira string é uma subsequência da segunda. Subsequência é quando se pode obter a primeira string a partir da segunda, removendo alguns caracteres. Entrada: 'car', 'cartwheel' Saída: true Entrada: 'cwhl', 'cartwheel' Saída: true Entrada: 'cwhee', 'cartwheel' Saída: true Entrada: 'cartwheel', 'cartwheel' Saída: true Entrada: 'cwheeel', 'cartwheel' Saída: false Entrada: 'lw', 'cartwheel' Saída: false
Como localizar o problema de timeout num sistema distribuído? Onde olhar?
Existem 3 entidades: utilizador, chat, mensagem • O utilizador tem um nome e uma data de registo • O chat tem um nome e uma data de criação • A mensagem tem texto, autor e data de criação • Um utilizador pode estar em vários chats ao mesmo tempo • Uma mensagem pertence obrigatoriamente a um chat, e não pode pertencer a mais de um chat ao mesmo tempo • É necessário descrever o domínio na forma de tabelas
Qual é a sua idade?
Tem experiência de trabalho com Elasticsearch como base de dados (não para logs)?
var ( mu sync.Mutex items []Product vatRate = 10.0 order Order ) type Product struct { NameOfProduct string PriceOfProduct float32 } type Order struct { Items []Product } func init() { items = make([]Product, 100) } func AddItemToShoppingCart(item Product) { items = append(items, item) } func RemoveItemFromShoppingCart(nameOfItem string) bool { mu.Lock() defer mu.Unlock() for i, item := range items { if item.NameOfProduct == nameOfItem { items = append(items[:i], items[i+1:]...) } } }
Fala sobre o seu trabalho secundário. Há algo que possa distraí-lo de se dedicar completamente ao trabalho?
Como procurar uma fuga de memória num serviço de produção se não se reproduz localmente?
Consegues dar exemplos de processos ineficazes com os quais te deparaste? Alguma vez levantaste essas questões?
Por que, historicamente, os processadores CISC (x86) foram inicialmente mais populares, e o RISC só agora está ganhando força?
Qual é a diferença entre TCP e UDP?
Para API Gateway um Load Balancer, para WebSocket outro — no total dois LB no sistema?
Tem experiência com containerização? Com Kubernetes e Docker?
O que você transmitiria dentro deste canal (qual estrutura de dados)?