Golang
Kā tiek realizēta ierakstu dzēšana no tabulām PostgreSQL datu bāzē?
Cik daudz elementu var saturēt viens Bucket hash map ieviešanā?
Kā nodrošināt drošu piekļuvi kartei daudzprocesu vidē?
Kādas funkcijas veic konteksts stāvokļa vai komandas modelī?
Kuru kešēšanas stratēģiju izvēlēties — cache-aside vai write-through — ņemot vērā lietotāju uzvedības modeli, pārbaudot pasūtījuma statusu?
Kā PostgreSQL organizē datu objektu glabāšanu, kas pārsniedz 2 kilobaitus?
Vai ir atļauts vienā kanālā vienlaikus sūtīt ziņas ar vairākām gorutīnām?
Vai jūs varat izskaidrot, kas ir Wait Group un kam tā tiek izmantota programmēšanā?
Kāda ir atšķirība starp HAVING un WHERE?
Kā bija organizēti jūsu iepriekšējās uzņēmuma darba procesi?
Kā būtu jāpārvada kanāls uz darbojošo goroutine Go valodā?
Vai vari pastāstīt par konkrētu indeksu, ko izmantojāt savā darbā?
Kā jūs definējat lietojumprogrammas izvietošanas procesu un tās galvenos posmus?
Kā var līdzsvarot trafiku starp serveriem, lai sistēma darbotos optimāli?
Kāda ir ierobežojums rakstīt tikai galvenajā datu bāzes replikā?
Vai ir iespējams piekļūt mainīgajam, kas ir paziņots kā privāts tajā pašā funkcijā?
Kādu indeksu jūs izveidotu šim vaicājumam ar DENSE_RANK un PARTITION BY department?
Kāda ir piekļuves elementa laika sarežģītība dinamiskajā masīvā?
Kā novērtējat sevi pēc pakāpes?
// skaitļi no 1 līdz 10 func main() { done := make(chan struct{}, 10) for i:=1; i<=10; i++{ go func(){ defer func() {done<-struct{}{}}() printNumber(n) }() } for i:=1; i<=10; i++{ <-done } } func printNumber(n int) { time.Sleep(time.Second) fmt.Println(n) }