Golang
Um gerente veio correndo e disse que há um erro no programa, aqui estão os logs. Quais são suas ações, como você faria a depuração?
Quais são os requisitos funcionais do sistema de notificações? O que queremos incluir?
Fale sobre o processamento concorrente — como limitaram o paralelismo, como escolheram os parâmetros com base em medições?
Como é que o JWT verifica a sua autenticidade? Como é que se garante que o token não foi falsificado?
Por que decidiu sair para o mercado e procurar um novo emprego?
Pode dar exemplos de uso de WithCancel, WithTimeout e WithDeadline?
Tarefa de arquitetura: o serviço de notificações usa modelos do serviço de administração. Como garantir fiabilidade em caso de falha da administração?
Quais são as suas expectativas financeiras?
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) // }
Como planeia usar o cache na arquitetura do OrderService? O que exatamente será armazenado no Redis?
Qual é a lógica de funcionamento do DaemonSet?
Qual é uma abordagem eficaz para realizar revisões de código em Go, e quais aspectos devem ser priorizados primeiro?
Está a trabalhar agora ou não, e em que formato: escritório, híbrido, remoto?
Sabes alguma coisa sobre a empresa IPAM?
Como organizar a comunicação entre duas goroutines?
Por que escolheu o tipo NUMERIC(18,2) para amount? Quais são as alternativas e qual é o problema com DOUBLE PRECISION?
Como foi realizado o procedimento de remoção do produto antigo do índice Elasticsearch e adição do novo produto?
Para que utilizaste o ClickHouse no teu projeto?
[nome] indicou: na linha 20, uniq não contém a quantidade de caracteres únicos, mas algo mais. O que exatamente?
func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) } func revert(nums []int) { // 1 2 3 4 => 4 3 2 1 l, r := 0, len(nums)-1 for l < r { nums[l], nums[r] = nums[r], nums[l] l++ r-- } } func main() { a := []int{1,2,3,4,5} revert(a) fmt.Println(a) }