Ką reiškia santrumpos KISS ir DRY?
Golang
Kas vyksta su atmintimi, kai iš mapės ištrinate elementus? Ar išvalius mapę, bucket'ai yra atlaisvinami?
Kas yra map Go kalboje, kaip ji veikia viduje, kas yra kolizija ir kaip su ja kovoti?
Kas yra skaidymas ir kodėl jis reikalingas?
Kas ir kaip pereina gorutinas tarpusavyje? Papasakokite apie planuotoją (M:G:P).
func main() { a := make([]int, 0, 3) a = append(a, 1) a = append(a, 2) add(a) fmt.Printf("%v", a) // } func add(a []int) { a = append(a, 3) a = append(a, 4) }
Kokius testų tipus žinote? Ar rašėte testus praktikoje?
Kokius architektūros modelius taikėte savo darbe?
Kas yra transakcija duomenų bazėje? Kas yra transakcijų izoliacijos lygiai ir kuo jie skiriasi?
Su kokiomis duomenų bazėmis dirbote? Kokius duomenų bazių tipus žinote? Kodėl relacinės duomenų bazės vadinamos relacinėmis?
Kas yra rune Go?
Kas vyksta su žemėlapiu, kai nėra pakankamai paskirtos atminties? Kas yra overflow-krepšys ir kokiomis sąlygom jis kuriamas?
Kas yra nuoroda Go? Kokios yra jos privalumai ir trūkumai?
Kas yra baketas fiziniame žemėlapyje?
Pagal kokius kriterijus nuspręsite, kokius indeksus pridėti prie didelės ir dažnai naudojamos lentelės?
Kokius JOIN tipus pažįstate?