Golang
Kokiu principu turėtų būti mažinamas arba didinamas have skaitiklis?
Tavo požiūriu, kodėl naudoti konteinerius, jei jau yra virtualizacija?
Ar reikėjo rankiniu būdu paskirstyti skaidinius po podus?
Kaip perduodami funkcijos parametrai Go, ypač slices?
Pasakykite apie sandorių izoliacijos lygius.
Kas, priešingai, motyvuoja tave darbe? Iš kokių užduočių gauni didžiausią malonumą?
Kaip sprendžiamos kolizijos Go (iki versijos 1.24) žemėlapyje? Papasakok apie baketus ir overflow-baketus.
Kokia yra rašytos sprendimo atminties sudėtingumas?
Kas yra mikroservisų architektūra ir kokie yra jos privalumai ir trūkumai lyginant su monolitu?
Jei rašytojas (gorutina, kuri užpildo kanalą reikšmėmis) nusprendžia uždaryti kanalą, kas nutiks? Kaip skaitytojas turėtų į tai reaguoti, kokios problemos gali iškilti ir ką su jomis daryti?
Kokios problemos gali kilti dėl bendros atminties tarp sriegių? Kaip jų išvengti? Kokius sinchronizacijos būdus žinote?
Papasakokite apie savo išsilavinimą — ar neseniai įgijote magistro laipsnį?
Kam reikalinga telemetrija ir stebėsena? Su kokiomis technologijomis dirbo?
Kokia tavo išsilavinimas? Baigtas? Dabar nesimokai?
Kuo skiriasi paralelizmas nuo konkurencingumo?
Kuo skiriasi priklausomybės kryptis nuo duomenų srauto krypties?
Aprašyk savo komandos sudėtį.
pagrindinis paketas importuoti "fmt" func main() { nums := make([]int, 1, 2) fmt.Println(nums) // appendSlice(nums, 1024) fmt.Println(nums) // mutateSlice(nums, 1, 512) fmt.Println(nums) // } func appendSlice(sl []int, val int) { sl = append(sl, val) } func mutateSlice(sl []int, idx, val int) { sl[idx] = val }
Ar dirbote prieš [įmonė] [ankstesnė įmonė]?
Ar konteinerio duomenys yra ištrinami po jo sustojimo?