Golang
Kāda ir secinājums — vai ir jāraksta testi, vai ne?
Kādiem kritērijiem tu šobrīd izvēlēsies jaunu darba devēju?
Ko darījāt ar nederīgajām ziņojumiem pēc manuālas apstrādes? Kā tas tehniski izskatījās?
Vai tu tagad strādā?
Uzdevums: Ko kods parādīs? ```go package main import "fmt" func main() { a := []int{1, 2, 3, 4, 5} b := a[:2] b = append(b, 100) fmt.Println(a, b) } ```
Kuru paketi tika izmantoti mocku izveidei?
Vai anti-fraud ir liela pakalpojums vai daļa no lielākas sistēmas? Kā tas sadarbojas ar citām pakalpojumiem?
Kādus modeļus jūs izmantojāt kodā? Kāpēc izvēlējāties Event-Driven pieeju un Kafka, nevis parastās pieprasījumus?
Kāda ir atšķirība starp JSON un Protobuf?
Vai, izmantojot time.After ciklā, rodas atmiņas noplūde?
Kas ir GOMAXPROCS? Vai lietojumprogramma var izmantot vairāk kodolu nekā norādīts?
Pastāstiet par Go plānotāju (GMP modeli)
Kā tu pieej pie uzdevuma, ja tehniskais uzdevums ir slikti uzrakstīts?
Pastāstiet par kļūdu apstrādi Go valodā. Kas ir tipiska kļūda? Kā Go kļūdu apstrāde atšķiras no citām valodām?
Kādas piegādes garantijas piedāvā Kafka? Ko jāizdara ražotājam, lai nodrošinātu exactly-once?
Kas notiek ar slice Go valodā, kad tas aug un sasniedz savu kapacitātes limitu? Kā darbojas loģika, pievienojot jaunus elementus?
Kāpēc nolēmāt izmantot LLM, nevis vienkāršu loģiku kodā?
Kāpēc Go kļuva populārs? Kādu problēmu tas risina?
Vai vari sniegt piemēru par patstāvīgu projekta vadību?
Vai jūsu štata paplašināšana notiek?