Golang
Ko vēlētos darīt nākotnē? Vai plānojat rakstīt Go? Kādi ir jūsu karjeras plāni?
Šī ir rakstzīmju virkne. Atrodiet indeksu i un j pāru skaitu (i <= j), starp kuriem, ieskaitot, nav atkārtotu rakstzīmju. Vērtībai "aba" atbilde ir 5: [0, 0] ("a") [0, 1] ("ab") [1, 1] ("b") [1, 2] ("ba") [2, 2] ("a") Vērtībai "acbb" atbilde ir ?:
Kas ir IP tīkla protokols un kādus uzdevumus tas risina?
Kā izmantot EXPLAIN un EXPLAIN ANALYZE, lai analizētu vaicājumu veiktspēju un kam pievērst uzmanību vaicājuma izpildes plānā?
Kādus projektus vadīsti, kādi ir augsta līmeņa uzdevumi?
Vai jūsu darbā tiek izmantotas neironu tīklu? Kā tieši? Kā jūs uz tiem raugāties?
Kas šobrīd ir svarīgi uzņēmuma izvēlē? Uz ko pievēršat uzmanību, kādi ir izvēles kritēriji?
Kas ir VACUUM PostgreSQL?
func (p *Pool) Stop() { p.mu.Unlock() // Tagad ir droši var aizvērt kanālu close(p.tasks) // signāls darbiniekiem: jaunu uzdevumu nebūs, lasiet pārējo p.wg.Wait() // gaidām, līdz visas goroutines pabeigsies p.cancel() // gadījumā atceļam kontekstu fmt.Println("Pool apturēts.") } // ForceStop piespiedu kārtā aptur visus darbiniekus, nesagaidot uzdevumu pabeigšanu. // Darbinieki tiks nekavējoties pārtraukti caur kontekstu. func (p *Pool) ForceStop(timeout time.Duration) { fmt.Printf("Piesaistes apturēšana (laika limits: %v)...\n", timeout) // Bloķē jaunu uzdevumu pievienošanu p.mu.Lock() p.isOpen = false p.mu.Unlock() // Aizver kanālu, lai darbinieki neņemtu jaunus uzdevumus close(p.tasks) // Atceļ kontekstu – tas pārtrauks visus pašreizējos uzdevumus p.cancel() // Dod ierobežotu laiku pabeigšanai done := make(chan struct{}) go func() { p.wg.Wait() close(done) }() select { case <-done: fmt.Println("Pool piespiedu kārtā apturēts (visi darbinieki pabeiguši)") case <-time.After(timeout): fmt.Println("Pool piespiedu kārtā apturēts (laika limits, var palikt pakarēju goroutine)") } }
Kad tev ir vairākas piedāvājumi, kā tu pieņemsi lēmumu, kuram teikt jā?
Vai esat izmantojis publiskās mākoņpakalpojumus savā darbā (Yandex.Cloud, AWS utt.)?
Komanda SQL, lai iegūtu vaicājuma izpildes plānu
Vai RabbitMQ ir ātrāks par Kafka?
Kā darbojas kanāli Go un kam tie ir nepieciešami?
Vai šim risinājumam būs nepieciešams konstruktoru?
Kas tieši jūs ieinteresēja mūsu vakancē?
Pastāsti par sarežģītu tehnisko gadījumu — kā tieši realizēji risinājumu?
Kā darbojās Kubernetes?
Formalizācija prasību matchmaking sistēmai: kā meklēt spēli, ko darīt, ja pretinieks nav atrasts, kā validēt gājienus, vai nepieciešams taimeris, kā atjaunināt reitingu, vai nepieciešama spēļu vēsture, ko darīt, ja notiek atvienošanās?
Vai ir priekšizpārdotāji uz rokām?