Sobes.tech

Golang

Quais são as desvantagens do sharding?

Middle+
160

Que garantias de entrega existem no Kafka? O que é necessário fazer no produtor para garantir exatamente uma vez?

Middle+
159

[nome] perguntou: Ainda estás a estudar? Isso vai interferir com o trabalho a tempo inteiro?

Senior
157

O que estás procurando para ti no teu novo emprego?

Middle+
155

Fala-me sobre o Grupo de Consumidores. Se houver 3 partições e 2 consumidores, como será a distribuição?

Middle+
153

O que acontece com um slice em Go se a sua capacidade for 8 e tentarmos adicionar o nono elemento?

Senior
152

[nome] perguntou: Fale-me sobre a equipa e os processos — é uma equipa multifuncional, como funcionam os sprints?

Senior
150

Na entrada existem arrays de números ordenados por ordem crescente: - suspeitos - inocentes É necessário excluir todos os inocentes do array de suspeitos. Exemplos: Entrada: suspects = [1, 2, 3, 4, 5], innocents = [2, 4] Saída: [1, 3, 5] Entrada: suspects = [3, 80, 123, 421, 936], innocents = [80, 936] Saída: [3, 123, 421]

Middle+
150

func main() { c := make(chan int, 1000) for i := 0; i < 100; i++ { go foo(c) } sum := 0 for r := range c { sum += r } fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } } --- func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // // fmt.Println(sum) } func foo(c chan int) { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
149

/* Na entrada há um array de números nums de comprimento n. Cada número do array pode ser único ou aparecer duas vezes. Os números estão no intervalo [1, n]. É necessário escrever uma função que devolva um array contendo apenas os números que aparecem duas vezes. Exemplos: Entrada: nums = [4, 3, 2, 7, 8, 2, 3, 1] Saída: [2, 3] Entrada: nums = [2, 2, 1] Saída: [2] */

Senior
148

Indexação no PostgreSQL: como criar um índice para uma consulta com múltiplos parâmetros? Por que o índice degradou após seis meses com atualizações ativas?

Senior
147

É possível aumentar o número de partições no Kafka sem recriar o tópico?

Middle+
142

func main() { c := make(chan int, 1000) var wg sync.WaitGroup wg.Add(100) for i := 0; i < 100; i++ { go func() { defer wg.Done() foo(c) }() } go func() { wg.Wait() close(c) }() sum := 0 for r := range c { sum += r } // fmt.Println(sum) } func foo_req(c chan int) error { r := rand.Int() for i := 0; i < r; i++ { c <- r } }

Senior
140

Que índices conhece na base de dados?

Middle+
140

Entende corretamente que com cache-aside ainda precisamos ir ao cache e invalidar os dados lá ao atualizar os dados na base de dados?

Senior
140

[nome] perguntou: Fale-me sobre o seu local de trabalho atual — que tipo de empresa é e em que produto está a trabalhar?

Senior
140

Qual comando ajuda a atualizar as estatísticas no PostgreSQL?

Middle+
140

Como você se sente em relação à relocação e para onde pensava em se mudar?

Middle+
139

[nome] perguntou: Por que mudou da sua empresa anterior para a atual?

Senior
138

Qual é a diferença entre JSON e Protobuf?

Middle+
137
/4