Golang
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 }
Kiek jums yra svarstytinos retos susitikimai su klientu?
Kuo skiriasi Go nuo C# ar Java, jei jie taip pat turi žaliuosius gijas (green threads)?
Ar aktyviai ieškote darbo ar tik žiūrite pasiūlymus?
Papaskinkite apie savo patirtį dirbant su duomenų bazėmis ir technologijų rinkiniu.
Papaskink apie save, kokią patirtį turi, kuo užsiiminėjai, kokią patirtį turi su Go, ar pažįsti Kubernetes?
Kokia yra binarinio paieškos algoritminė sudėtingumas surūšiuotame masyve? (O(1) / O(log n) / O(n) / O(n^2))
Papaskink, kaip įgyvendinti cache shard'inimą — kaip pagal raktą nustatyti, į kurią žemėlapį dėti/skaityti reikšmę?
Papaskink apie telemetriją ir stebėseną — kam jos reikia ir su kuo dirbai?
Kas atsakingas už sutartis tarp paslaugų? Kas buvo sutarties savininkas ir kaip jūs ją modifikavote?
Išvardinkite duomenų bazes ir žinučių brokerius, su kuriais dirbote, įvertinkite save
Ką darote po to, kai ką pataisote?
Vis dar yra siuntimo procesas: jie paėmė ir perkėlė 5 mėsos malimo mašinas iš regiono į regioną, į miestą. Kaip tai apdorojama?
Papaskokite apie Redis naudojimą jūsų projektuose.
Ar žinai svertinio semaforo sąvoką? Kas tai?
Papaskink apie ACID — sandorių savybes duomenų bazėse
Kas yra Deadlock ir Livelock? Kuo jie skiriasi?
Kokie komponentai yra Kubernetes architektūroje?
Kokios taisyklės (aksiomos) galioja dirbant su kanalais Go?
Kas dabar tau svarbu renkantis darbo vietą?