Qual é a diferença entre cache TTL e LRU?
Embedded / IoT
Hikari Pool com 10 conexões, sob carga, recebemos 'connections not available'. O que fazer?
//Condição da tarefa //Escrever um código que exiba os códigos de resposta às requisições HTTP por dois URLs //(página principal do Google e página principal do shtrafovnet.ru) //As requisições devem ser feitas em paralelo.
// O que o seguinte código irá mostrar e porquê? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { person.Name = "Alice" } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }
// O que o seguinte código irá mostrar e porquê? package main import "fmt" type Person struct { Name string } func changeName(person *Person) { *person = Person{Name: "Alice"} } func main() { person := &Person{ Name: "Bob", } fmt.Println(person.Name) // Bob changeName(person) fmt.Println(person.Name) // Alice }
O que é um arquivo JAR em Java?
Fale sobre as suas responsabilidades. Já teve oportunidade de trabalhar com design de sistemas? Escreve testes unitários?
Fala-me sobre o agendador do Go (modelo MPG, roubo de trabalho, transferência, etc.)
Descreva o mecanismo de idempotência das operações de débito: onde a chave era armazenada, qual era o TTL, como as colisões eram tratadas
Fala sobre o trabalho com otimização do PostgreSQL — o que fizeste com índices e transações?
Para que serve volatile se existe synchronized? Synchronized cobre todos os casos de volatile.
O que o seguinte programa irá mostrar e quanto tempo levará a executá-lo? package main import ( "fmt" "time" ) const numRequests = 10000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Emulação de uma requisição de rede. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) }
Por que saiu da [empresa]?
//Condição do problema //Escrever um código que exiba os códigos de resposta às requisições HTTP para duas URLs //a página principal do Google e a página principal do shtrafovnet.ru) //As requisições devem ser feitas em paralelo.
O que o seguinte programa irá mostrar e quanto tempo irá levar a executar? package main import ( "fmt" "time" ) const numRequests = 10_000 var count int func networkRequest() { time.Sleep(time.Millisecond) // Simulação de uma requisição de rede. count++ } func main() { for i := 0; i < numRequests; i++ { networkRequest() } fmt.Println(count) // 10_000 }
O que é o padrão Outbox? Como é implementado?
Qual é a diferença entre bloqueio pessimista e otimista no PostgreSQL?
Qual nível de isolamento de transações escolher para evitar overbooking apenas através do nível de isolamento?
Descreva o esquema de extensão paralela de assinaturas: tópico, chave de particionamento, número de partições e instâncias de consumidores
Diz-me, na tua equipa trabalham 6 desenvolvedores Go, 2 de front-end, 2 de QA, um PM, certo?