Golang
Kaip są realizuojami sąlyginiai operatoriai (if) assemblerio lygyje?
Kokia buvo problema su senais žemėlapiais Go kalboje, kurie buvo visiškai perrašyti į SwissMap su maždaug 30% našumo padidėjimu?
Kokiose komandose esate įpratęs dirbti: didelėse ar mažose?
Papaskink apie savo praktinę patirtį naudojant kanalus Go — kaip juos taikėte praktikoje?
func normalize2(str []rune) []rune { result := str[:0] for val := range str { if val != ' ' { result = append(re) } } l, r := 0, 0 isSpace := false for i := 0, i < len(str); i++ { val := string(str[i]) if val == " " { if isSpace { continue } else { str[r] = val r++ isSpace = true } } else { str[r] = val r++ isSpace = false } } return str[:r] }
Papaskok apie buferinius ir nebuferinius kanalus. Kada naudojame kiekvieną? Kaip jie blokuojasi ir kada įvyksta deadlock?
Ar daug dirbote su daugiagijumu ir asinchroniškumu?
Kas yra rebalansavimas Kafka? Kodėl jis gali įvykti be infrastruktūros pakeitimo?
Kaip užduotys pasiekdavo tave darbe?
Kiek laiko jau dirbate IT srityje iš viso?
Kodėl palikai RocketDev?
Ar reikalingas paleidimas pradedant naują projektą?
Kokius projektavimo šablonus žinote ir taikėte Go kalboje?
Kaip vertinate naujokų mentoriavimą ir techninių interviu vedimą?
[vardas] paklausė: Ar reikėjo dekomponuoti monolitinius servisus?
Kokie įvykiai buvo perduoti per Kafka ir kaip tvarkėte jų neteisingą tvarką?
Papaskink apie komandos struktūrą — kas joje yra?
Kaip buvo suorganizuota komanda jūsų paskutiniame darbe, kiek žmonių buvo ir kokią konkrečią pareigybę užėmėte?
Papaskinkite, kaip apskritai įėjote į rinką, kas buvo darbo paieškos priežastis?
Su kokiomis pristatymo garantijomis susidūrėte Kafka, kurios yra ir su kuriomis dirbote?