Cum să eviți blocarea permanentă la citirea dintr-un canal gol? Ce este select și care sunt modelele sale?
Golang
Vorbește despre TCP și UDP, care este diferența?
Cum se evită condițiile de cursă? Cum funcționează un Mutex?
Cum se gestionează erorile în Go? Care este diferența dintre errors.Is și errors.As?
// Având felii sortate A și B. Feliile păstrează valori unice. Produceți o uniune a lor într-o felie sortată RES fără duplicate. // A = [1, 3, 5, 7] // B = [1, 2, 3, 7, 9] // RES = [1, 2, 3, 5, 7, 9]
În ce condiții citirea dintr-un canal va fi blocată pentru totdeauna? Ce se întâmplă atunci când scrii într-un canal nil? Când scrii într-un canal închis?
Ce probleme pot apărea la utilizarea memoriei partajate cu fire? Ce este o condiție de cursă (race condition)?
Ce se întâmplă cu slice-ul atunci când este transmis către o funcție, când se adaugă un element și când se modifică unul existent?
Care este diferența dintre containerizare și virtualizare?
Ce faci cu Kubernetes?
Cum pot comunica goroutine-urile între ele? Ce metode de sincronizare există în Go?
Ce sunt canalele în Go, care sunt și care sunt caracteristicile lor?
Care este diferența dintre containere și mașinile virtuale?
De ce schimbi locul de muncă?
Spune-mi mai multe despre WaitGroup: cum funcționează, ce fac Add, Done, Wait?
Ce este o interfață în Go, la ce folosește, cum funcționează? Cum arată sub capotă?
Ce este ACID? Nivelurile de izolare a tranzacțiilor?
Ce sunt goroutine-urile? Cu ce diferă de firele (threads) obișnuite?
Comenzi Linux pe care le cunoști. Ce face comanda kill?
Ce este DNS și cum funcționează?