Sobes.tech

Golang

O que são assíncrono, paralelo e concorrente no contexto do Go?

171

Qual é a diferença entre DELETE e TRUNCATE? Como você zeraria uma tabela?

169

O Go é uma linguagem orientada a objetos ou estruturada? Percorra os princípios básicos da OOP (encapsulamento, polimorfismo, herança, abstração) e mostre como eles são implementados em Go.

169

O que é idempotência? Existem bases NoSQL — quais são as diferenças e onde escolher cada uma?

169

Tarefa: O que irá mostrar o código? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```

169

Quem utilizou o serviço de pesquisa?

168

Como testar a função printNumber sem esperar um segundo?

168

Uma nova SKU (moedor de carne) aparece no sistema mestre Postgres — ela deve ou não aparecer no Redis?

168

O que vai funcionar mais rápido — genéricos ou interfaces vazias?

168

Já trabalhou com Expressões de Tabela Comum (CTE)? Fale sobre elas, incluindo CTE recursivas.

167

Estás agora em Moscovo? Que formato de trabalho estás a considerar?

166

O que te interessa agora, o que estás a procurar para ti?

165

Tarefa: «Processamento paralelo de URLs com limite de tempo» Escreva uma função fetchAll(urls []string, maxParallel int, timeout time.Duration) map[string]string, que: 1. Para cada URL, realiza uma requisição HTTP GET (pode usar http.Get). 2. Retorna um map[string]string, onde a chave é a URL, e o valor é o corpo da resposta (como string) ou uma string vazia em caso de erro/timeout. 3. Não são feitas mais do que maxParallel requisições simultâneas. 4. O tempo total de execução da função não deve exceder timeout. Se o tempo acabar, todas as requisições não concluídas são canceladas, e a função retorna o que conseguiu. 5. Use o contexto para cancelar.

165

Por que é necessária a normalização de dados em SQL?

165

Por que precisamos do Docker? Por que não podemos simplesmente executar o binário no servidor?

164

Qual padrão de comportamento os brokers de mensagens como Kafka implementam? Explique como funciona esse padrão (Pub/Sub), quais as relações entre as entidades.

164

Se o primeiro produto foi mostrado 1000 vezes, o segundo 500 vezes, e o primeiro teve 50 cliques, e o segundo 25 — como podem ser comparados?

164

Existem nuances interessantes com GOMAXPROCS e cgroups no Linux?

163

Postgres é a fonte de dados principal para o catálogo. Uma nova nomenclatura (novo produto) apareceu no Postgres — deve ela aparecer no Redis?

162
/10