Sobes.tech

Golang

Em que camada os clientes são colocados para serviços externos e sistemas?

Intern
Яндекс
94

A vaga implica uma relocação obrigatória para Chipre e um formato de escritório 100%. Quão aceitável é isso para ti?

Middle+
FaceApp
94

O que será exibido em cada impressão? func fn(a []int) { a[2] = 5 a = append(a, 6) fmt.Println(a) // a = append(a, 7) a[0] = 5 fmt.Println(a) // } func main() { a := make([]int, 0, 5) for i := 0; i < 4; i++ { a = append(a, i) } fn(a[:3]) fmt.Println(a) // }

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

Como garante a qualidade e as melhores práticas no seu trabalho?

Senior
Shopfully
94

Como monitorizou se os serviços estavam a funcionar corretamente?

Senior
WildberriesWildberries
94

Formato de trabalho: remoto, no escritório ou híbrido?

Middle+
Яндекс
94

Qual é a diferença entre WHERE e HAVING?

Middle
Япоки
94

O que é uma goroutine e como ela funciona?

Senior
sber tech
94

Para que serve um broker de mensagens (Kafka)? Como ele se encaixa na arquitetura?

Senior
Ozon ФинтехOzon Финтех
94

Como funciona a captura de pânico (panic/recover) em Go?

Middle
Япоки
94

Como é organizada a linha por baixo do capô em Go?

Senior
I-teco
94

Como escolhe a forma de resolver uma tarefa difícil? Como toma decisões arquitetónicas?

Senior
spnd.xyz
94

Como é que isto é tratado no agendador se não for uma requisição de rede, mas leitura de um ficheiro?

Middle
RWB
94

O que é sharding e para que é utilizado? Como escolher a chave de sharding para tabelas de um serviço de táxi (motoristas, clientes, pedidos)?

Middle+
Ozon ФинтехOzon Финтех
94

Qual é a diferença entre EXPLAIN e EXPLAIN ANALYZE?

Middle
Япоки
94

Quais foram as tarefas mais difíceis no projeto? Como abordou tarefas desconhecidas?

Senior
X5 groupX5 group
94

Fale sobre arquitetura limpa e arquitetura em camadas

Senior
Итрея
93

func buildOrderEmailBody(items []Item, totalPrice float64) string { body := "Obrigado pelo seu pedido!\n\n" body += "Aqui estão os itens do seu pedido:\n" for _, } func CreateOrder(customerEmail string) { totalPrice := ListAndCalculateVAT() orderDetails := "Obrigado pelo seu pedido!\n\n" orderDetails += "Aqui estão os itens do seu pedido:\n" for _, item := range items { orderDetails += fmt.Sprintf("- %s: $%.2f\n", item.NameOfProduct, item.PriceOfProduct) } orderDetails += fmt.Sprintf("\nTotal (incluindo IVA): $%.2f\n", totalPrice) order = Order{Items: items, EmailSent: false} subject := "Confirmação do seu pedido" if err := SendOrderConfirmationEmail(customerEmail, subject, orderDetails); err != nil { }

Middle
Туту
93

Qual dos seguintes trechos de código contém um erro ou potencial problema relacionado com o trabalho com canais? Opção 1 package main func main() { ch := make(chan int) ch <- 1 } Opção 2 package main func main() { ch := make(chan int, 1) ch <- 1 } Opção 3 package main func main() { ch := make(chan int, 1) ch <- 1 <-ch } Opção 4 package main func main() { ch := make(chan int) close(ch) <-ch } Opção 5 package main func main() { ch := make(chan int, 3) ch <- 4 }

Senior
01.tech
93

Existem prioridades no desenvolvimento para onde planeja avançar?

Middle+
Lexica
93
/412