Golang
package main import ( "io" "net/http" "strconv" "time" ) // getData beveik statiniai duomenys, bet kartais jie keičiasi. func getData() int { time.Sleep(time.Millisecond * 100) return 1 } func main() { mux := http.NewServeMux() mux.HandleFunc("/", func(writer http.ResponseWriter, request *http.Request) { _, _ = io.WriteString(writer, strconv.Itoa(getData())) }) if err := http.ListenAndServe(":8080", mux); err != nil { panic(err) } }
Kas tau nepatinka tavo darbe? Kokias tavo pageidavimus turi procesų ir užduočių atžvilgiu?
Kas buvo sunkiausia ir įdomiausia pereinant nuo monolito prie mikroservisų?
Naudojote CTE? Papasakokite, kas tai yra.
Galiu papasakoti keletą detalių apie projektą ar produktą, kuriame šiuo metu dirbate?
Kas yra nil rodyklės dereferencijavimas?
Gyvenate Maskvoje? Ar ši informacija yra aktuali?
Kokį darbo režimą svarstote?
Kas yra panika Go?
Verslas spaudžia, ir turi pasirinkimą: rašyti paprastą ir suprantamą kodą, kuris vėliau reikalaus refaktorizacijos, arba iš karto sukurti sudėtingą ir skalę plėtojamą architektūrą, bet sugaišti dvigubai daugiau laiko. Kaip pasirinksi?
Kaip generuoji mock'us?
Kokiu keliu eini savo tobulėjime — architektūroje, vadyboje ar programavime?
Gyvenimo aprašyme rašoma 'žinučių apdorojimas su rankiniu offset valdymu' — ką tai reiškia?
Kokie yra pagrindiniai metrikų tipai Prometheus?
Kas yra runa?
Papaskinkite apie savo patirtį. Kas sudaro jūsų komandą? Kokius paslaugas jūs patys sukūrėte?
Kaip buvo suorganizuotas jūsų darbas su Kubernetes ir Docker? Ar tai darė patys programuotojai ar tai buvo DevOps atsakomybė?
Tau parodytas paslauga ir pasakyta daryti tą patį — tavo veiksmai
Kaip buvo pildomas ir atnaujinamas Elasticsearch?
Ar dirbote su užduotimis, aprašytomis verslo lygiu, be išsamios analizės?