O que são assíncrono, paralelo e concorrente no contexto do Go?
Golang
Qual é a diferença entre DELETE e TRUNCATE? Como você zeraria uma tabela?
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.
O que é idempotência? Existem bases NoSQL — quais são as diferenças e onde escolher cada uma?
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) } ```
Quem utilizou o serviço de pesquisa?
Como testar a função printNumber sem esperar um segundo?
Uma nova SKU (moedor de carne) aparece no sistema mestre Postgres — ela deve ou não aparecer no Redis?
O que vai funcionar mais rápido — genéricos ou interfaces vazias?
Já trabalhou com Expressões de Tabela Comum (CTE)? Fale sobre elas, incluindo CTE recursivas.
Estás agora em Moscovo? Que formato de trabalho estás a considerar?
O que te interessa agora, o que estás a procurar para ti?
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.
Por que é necessária a normalização de dados em SQL?
Por que precisamos do Docker? Por que não podemos simplesmente executar o binário no servidor?
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.
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?
Existem nuances interessantes com GOMAXPROCS e cgroups no Linux?
Postgres é a fonte de dados principal para o catálogo. Uma nova nomenclatura (novo produto) apareceu no Postgres — deve ela aparecer no Redis?
Como funciona um slice em Go?