Sobes.tech

Golang

Como numerar separadamente os funcionários masculinos e femininos?

Middle
RWB
45

Os CTE podem ajudar a resolver problemas de consistência entre duas consultas?

Senior
Не указано
45

```go type User struct { ID int Name string } var ( dbHits int ) func getUserInfoFromDB(id int) User { time.Sleep(100 * time.Millisecond) dbHits++ return User{ID: id, Name: fmt.Sprintf("User-%d", id)} } func main() { var wg sync.WaitGroup for i := 0; i < 5; i++ { wg.Add(1) go func(i int) { defer wg.Done() fmt.Println(getUserInfoFromDB(i)) }(42) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` ```go func main() { var wg sync.WaitGroup j := 12345 for i := 0; i < 5000; i++ { wg.Add(1) go func(i int) { defer wg.Done() once.Do(func() { user = getUserInfoFromDB(42) }) fmt.Println(user) }(j) } wg.Wait() fmt.Println("DB hits:", dbHits) } ``` (Não há uma pergunta explícita, mas o código sugere uma tarefa relacionada com concorrência, sincronização e minimização de acessos ao banco de dados usando sync.Once ou técnicas similares.)

Middle+
РамблерРамблер
45

O que é o sharding de bases de dados?

Senior
AvitoAvito
45

Quais tipos de bloqueios existem no PostgreSQL?

Middle
СБЕРСБЕР
45

Fale sobre a fila de prioridade

Middle
VKVK
45

Mostrar autores que não têm livros.

Middle
СитиДрайвСитиДрайв
45

Fale sobre o padrão Transactional Outbox: o que é e como funciona?

Senior
А7
45

Quais as vantagens tecnológicas e ecossistemas do Go, possivelmente únicos, que apenas o Go corresponde, que você poderia mencionar?

Senior
purrweb
45

Participou numa revisão de código?

Senior
AndersenAndersen
45

Com que intensidade considers as propostas? Já há ofertas, prazos para a sua aceitação?

Senior
РамблерРамблер
45

O que são interfaces em Go? Como os tipos implementam interfaces?

Senior
2gis2gis
45

Em que ano da universidade estás a trabalhar? Por que escolheste Go de imediato? Como chegaste a ele?

Middle
Магнум
45

Por quais critérios irá escolher um novo local de trabalho se tiver várias ofertas?

Senior
Займиго
45

Qual garantia de entrega vamos usar no Kafka?

Senior
purrweb
45

Fale-nos sobre os protocolos de interação no seu último emprego, incluindo questões de segurança na transmissão de dados privados.

Middle+
Защита Инфо Транс z-it
45

Com que frequência teve que mergulhar em bancos de dados, escrever e otimizar consultas?

Middle
OZONOZON
45

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

Middle+
МВидеоМВидео
45

O que espera do seu novo local de trabalho?

Senior
BetBoom
45

-- Escreva uma consulta SQL que retorne os seguintes dados: -- n1. Mostrar o nome do cliente e a sua cidade, que fizeram pelo menos 1 pedido

Middle
WildberriesWildberries
44
/412