Golang
Ce este alinierea datelor în Go?
Care sunt așteptările tale de la un nou loc de muncă?
Ce este o goroutine în contextul Go?
Care este limbajul tău principal de programare? De cât timp programezi profesional în Go?
Cum ați scris în baza de date? Unul câte unul sau în loturi?
Care este dimensiunea buffer-ului într-un canal fără buffer?
Vorbește-mi despre planificatorul Go. Cum gestionează operațiile blocante?
Numește modele de proiectare din diferite categorii (creaționale, structurale, comportamentale, programare paralelă) și explică unul dintre preferatele tale în detaliu.
pachet principal importă "timp" func lucrător() canal de int { ch := make(chan int) go func() { time.Sleep(3 * time.Second) ch <- 42 }() return ch } func main() { timeStart := time.Now() _, _ = <-lucrător(), <-lucrător() println(int(time.Since(timeStart).Seconds())) // }
Cum sunt distribuite sarcinile între back-ends în echipă?
pachet principal import ( "fmt" ) func main() { c := make(chan string, 1) go fmt.Println(<-c) c <- "Salut Lume!" fmt.Println("Ieșire!") } eroare fatală: toate goroutine-urile sunt adormite - blocaj! goroutine 1 [primire canal]: main.main() /tmp/sandbox[phone]/prog.go:10 +0x3a Programul a ieșit: status 2.
De la ce sumă iei în considerare oferta?
Dacă acest cache ar fi fost utilizat într-o aplicație reală și ar fi apărut probleme de performanță, cum s-ar putea îmbunătăți soluția?
Vorbiți despre gândirea inginerească: cum abordați problemele, cum gestionați incertitudinea, cum folosiți AI în dezvoltare?
Ce poziție iei în considerare acum pentru tine, ce ar fi interesant?
De ce nu este recomandat să creezi o goroutine separată pentru fiecare URL în timpul verificării terminalelor?
Ați fost nevoit vreodată să folosiți modelele Fan-In și Semaphore în munca dvs.?
Care a fost cea mai mare cantitate de date cu care ați lucrat în baze de date?
De ce nu se pot pune indexuri pe toate coloanele unui tabel?
Care a fost compoziția echipei la ultimul loc de muncă?