Golang
Papaskink apie žemėlapį Go kalboje: kaip jis yra struktūruotas, kokia yra operacijų sudėtingumas vidutiniškai ir blogiausiu atveju.
Ar galite pateikti pavyzdį apie savarankišką projekto valdymą?
Kiek paslaugų skaitė Kafka temą?
Kuo skiriasi Dependency Inversion ir Dependency Injection?
a := []int{1} // *T &1111000 len cap fmt.Println(len(a), cap(a)) // 1 1 b := append(a, 2) // *T &1111001 fmt.Println(len(b), cap(b)) // 2 2 b[0] = 0 fmt.Println(a) // [1] fmt.Println(b) // [0 2] c := append(b, 3) // [0 2 3] len = 3, cap = 4 // *T &1111011 ? d := append(c, 4) // [0 2 3 4] // len = 4, cap = 4 // *T &1111011 ? c[0] = 100 fmt.Println(b) // fmt.Println(c) // fmt.Println(d) //
Kaip buvo pildomas ir atnaujinamas Elasticsearch?
Kaip kitaip galima išspręsti problemą su rodyklės keitimu funkcijoje, jei nekeičiant lauko tiesiogiai?
Kokia jūsų atlyginimo lūkesčiai?
Kaip pasikeis rezultatas, jei filtravimo sąlyga bus perkelta iš ON į WHERE jungiant?
Kodėl nusprendei dabar kažko ieškoti, kodėl eini į pokalbius?
Kaip išspręsti race condition problemą, kai kelių gorutinių vienu metu pridedami daiktai į tą patį krepšelį?
Kas yra zombi procesai Linux'e? Kokius signalus reikia siųsti jų užbaigimui?
Užpildykite slice be mutex elementais, kad turėtų visus 1000 elementų.
Kaip planuotojas nutraukia gorutina, įėjusi į begalinį ciklą?
Skaitiniai vyko su meistru, su replika ar kaip jie buvo paskirstyti?
Kaip vyksta savarankiškai dirbančiųjų pajamų registravimo procesas?
Papaskink apie transakcijų izoliacijos lygius. Kiek jų yra ir kuris yra numatytasis PostgreSQL?
Kas yra Mutex?
// Ką išves kodas? func main() { var wg sync.WaitGroup for i := 0; i < 3; i++ { go func() { wg.Add(1) defer wg.Done() fmt.Print(i) }() } wg.Wait() fmt.Println("\ndone") }
Papaskinkite apie save, savo patirtį ir projektus