Sobes.tech

Golang

Qual índice adicionar para a consulta de busca de livros disponíveis? Por que cada campo em um índice composto? Como o índice funcionará com 2 milhões de linhas?

Senior
Холодильник.руХолодильник.ру
37

Fala-me sobre o map em Go: como é estruturado, qual é a complexidade das operações em média e no pior caso.

Middle
ООО Левел Тревел
37

O que é um slice em Go, do que é composto, para que serve?

Senior
OZONOZON
37

O que é um hash?

Middle
VKVK
37

Como prefere receber as tarefas — decompondo-as ou de forma abstrata?

Senior
VK Live
37

Fale sobre o seu local de trabalho atual e o serviço de enriquecimento — o que é esse serviço, qual é a sua responsabilidade?

Senior
А7
37

Estás agora pronto para escrever em ambas as línguas: PHP e Go?

Senior
АЭРО
37

Qual é a diferença entre Inversão de Dependência e Injeção de Dependência?

Middle+
purrweb
37

Como são implementados os operadores condicionais (if) ao nível de assembler por baixo do capô?

Middle
Graveling
37

a := []int{1} // *T &1111000 len cap fmt.Println(len(a), cap(a)) // 1 1 b := append(a, 2) // *T &1111001 fmt.Println(len(b), cap(b)) // 2 2 b[0] = 0 fmt.Println(a) // [1] fmt.Println(b) // [0 2] c := append(b, 3) // [0 2 3] len = 3, cap = 4 // *T &1111011 ? d := append(c, 4) // [0 2 3 4] // len = 4, cap = 4 // *T &1111011 ? c[0] = 100 fmt.Println(b) // fmt.Println(c) // fmt.Println(d) //

Senior
CRTEX
37

Como mais se pode resolver o problema com a alteração do ponteiro na função, sem alterar o campo diretamente?

Senior
WildberriesWildberries
37

Como terminar um processo no Linux e como o SIGTERM difere do SIGKILL? O que são sinais e para que são usados?

Middle
OZONOZON
37

O que dizer ao entrevistador (se perguntarem) "Eu usaria um pool de workers com um número fixo de workers, um canal para tarefas e sync.WaitGroup. Os workers farão as requisições, e o timeout e o cancelamento serão controlados através do contexto. Reunirei os resultados em um buffer, protegido por um mutex (ou através de um canal separado)." Agora é a sua vez Escreva o código neste chat. Eu verificarei e darei feedback. Se não souber por onde começar, peça uma dica. Boa sorte!

Senior
FREEDOM LIFESTYLE
37

É verdade que o índice B-tree no PostgreSQL tende a expandir-se em largura?

Senior
Лига Цифровой ЭкономикиЛига Цифровой Экономики
37

O que são transações em bancos de dados?

Middle
VKVK
37

O que são processos zumbis no Linux? Quais sinais devem ser enviados para finalizá-los?

Middle+
VKVK
37

Que formato de trabalho considera?

Senior
Яндекс
37

Preencher o slice com elementos sem mutex para que contenha todos os 1000 elementos.

Senior
FREEDOM LIFESTYLE
37

Quem cuidava dos serviços de verificação (antifraude, verificação de imagens, texto, spam, limites)?

Senior
КасперскийКасперский
37

Como o agendador interrompe uma goroutine que entra em um ciclo infinito?

Senior
А7
37
/412