Kaip išvalomos mirusios eilutės PostgreSQL? Kaip veikia Vacuum?
Golang
Kaip veikia IP protokolas ir su kuo veikia kiekvienas OSI modelio lygis?
Kas yra Stop the World Go programoje?
Kokie yra transakcijų izoliacijos lygiai PostgreSQL?
Kuo skiriasi procesai nuo gijų Linux? Kaip Linux juos mato viduje?
Koks daugiafunkcinio darbo tipas naudojamas Go? Kaip Go planuotojas nutraukia goroutines?
Ar konkurencinis prieigos prie slice yra saugus? Ar įvyks lenktynių sąlyga, jei 4 goroutines keis kiekvienas savo unikalų indeksą slice?
Kuo skiriasi TCP nuo UDP? Kuriame OSI modelio lygyje jie veikia?
Koks yra init/systemd proceso PID?
Kodėl Go binarinis failas sveria apie 2MB net ir paprastai programai? Kas įeina į Go runtime?
Kokias anomalijas žinai daugialypėje programavime?
Ką išves programa, jei paliksite atgalines kabutes vietoj viengubų kabučių lyginant simbolius?
Ar žinai šias komandas: grep -E, awk, sed, find, xargs, tar, ssh/rsync, systemctl, journalctl, curl/wget, crontab, vim?
Kodėl čia naudojami atgaliniai kabutės simbolių tikrinimo metoduose? Kuo skiriasi atgalinės kabutės, dvigubi kabutės ir viengubi kabutės?
Ar yra karjeros kelias? Ar norite techniniu ar vadovavimo/komandos lyderio kryptimi tobulėti?
Kokios rūšies atmintis yra Go ir kas į ją patenka? Kur patenka globalios kintamosios ir konstantos?
Kaip fizini vyksta duomenų perdavimas per nebuferizuotą kanalą?
// Parašykite TTL (gyvenimo trukmės) talpyklos įgyvendinimus User struktūrai. // Raktui galima naudoti User.ID // Norime, kad tai būtų saugu kelių gijų // Nenorime gauti įrašų su pasibaigusiu TTL skaitymo operacijos metu // Norime, kad pasibaigusio TTL įrašai būtų ištrinti ir nebūtų saugomi // API get/set/del
Kam reikalingos gorutinos? Kuo jos pranašesnės už OS procesus ir gijas?
Kokios sinchronizacijos primityvų yra Go?