Kas yra kanalas Go ir kaip jis perduoda duomenis?
Golang
Ar žinai, kas yra lentelės pagrindu vykdomi testai (table-driven tests)?
Ką reikia padaryti, kad PostgreSQL duomenys neišnyktų po konteinerio perkrovimo?
Kokios gali būti spąstai naudojant append metodą slice' için?
/** * Sujungti N kanalus į vieną * * Duoti n kanalai tipo chan int. Reikia parašyti funkciją, kuri sujungs visus duomenis **/ // 1. Reikia įgyvendinti funkciją, sujungiančią N kanalus į vieną func joinChannels(chs ...<-chan int) <-chan int { mergedCh := make(chan int) // ... return mergedCh } // 2. Užpildykite kanalus a, b, c reikšmėmis // ...
Kas yra semaforas ir kur jį rasti Go?
Kokias programavimo kalbas naudojote prieš Go ir kada pradėjote programuoti?
Kaip Go palaiko HTTP/2?
Kaip įvertintum save kaip Go programuotoją?
Ar užsiėmėte mašininiu mokymusi?
Ar vedėte techninius pokalbius ir užsiėmėte mentoryste?
pagrindinis paketas func oneStep(yield func() bool) { yield() } func f() { užrasyti vieną žingsnį { spausdinti("f ") recover() } } func g() { užrasyti vieną žingsnį { spausdinti("g ") recover() } } func checkPanic(loop func(), c chan<- struct{}) { defer func() { println(recover() != nil) c <- struct{}{} }() defer loop() panic(123) } func main() { c := make(chan struct{}, 1) go checkPanic(f, c) <-c go checkPanic(g, c) <-c }
Papaskink apie sync.Atomic: kam jis naudojamas, ar teko jį naudoti darbe?
Papaskink apie save, kokią patirtį turi, kuo užsiiminėjai, kokią patirtį turi su Go, ar pažįsti Kubernetes?
Ką žinai apie sync paketą, išskyrus Atomic ir Mutex?
Kaip įvertintum savo patirtį dirbant su Kubernetes?
Kas yra tuščias sąsajos (interface{}) ir kuo jis skiriasi nuo any?
Pagrindiniai skirtumai tarp HTTP/1.1 ir HTTP/2
Kokiose operacinėse sistemose dirbote?
Kaip pamatyti, kurie prievadai yra užimti Linux'e?