Golang
Նոր SKU (մսաղաց) հայտնվում է Postgres գլխավոր համակարգում — պետք է նա հայտնվի Redis-ում, թե ոչ?
Պատմիր թիմի մասին՝ որ թիմում էիր, նրա կազմը և թվաքանակը։
Խնդրում եմ, պատմեք ձեր վերջին աշխատանքային տեղում ձեր փորձի մասին՝ թիմ, նախագիծ, գործառույթներ։
Իմացեք ձեր ընթացիկ պահը. արդյոք ակտիվ որոնում եք, ինչու է այս վականսիան ձեզ համար հետաքրքիր:
Ի՞նչ է ձեր տեխնիկական շտեմարանը: Ցանկացրեք ծրագրավորման լեզուները 10 բալանոց шкալով։
Ինչու են goroutine-ների արտահոսքերը համարվում ավելի կարեւոր, քան ավանդական հիշողության արտահոսքերը՝ գործարկման ազդեցության տեսանկյունից:
Ի՞նչ գումարից եք սկսում աշխատանքային հայտարարությունները դիտելիս։
Ի՞նչ են ֆինանսական սպասումները (մաքուր)։
Ի՞նչ կլինի, եթե փորձեք կարդալ փակ ալիքից։
Ինչպե՞ս փորձարկել printNumber ֆունկցիան առանց մեկ վայրկյան սպասելու։
Ի՞նչ է տեղի ունենում, երբ կարդում եք փակ ալիքից Go-ում։
Դուք ունեիք երեք տվյալների կենտրոններ — ինչպես էր կազմակերպված կրկնօրինակի/պահուստի սխեման նրանց միջև:
package main import ( "io" "net/http" "strconv" "time" ) // getData deyarli statik ma'lumotlarni qaytaradi, ammo ba'zan o'zgaradi. 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) } }
Ի՞նչն քեզ դուր չի գալիս աշխատանքի մեջ: Ինչպիսի՞ նախընտրություններ ունես գործընթացների և առաջադրանքների վերաբերյալ։
Կարող է հիմնական բանալին լինել բաղադրիչ?
Դուք ունեիք ձեր ներկայիս կամ նախորդ աշխատանքային վայրում բարձր բեռով համակարգ?
Ի՞նչ է Mutex-ը և ինչ կա նրա տակ:
Ինչ է MVCC-ը PostgreSQL-ում։
Պատմիր ինձ այն վայրի մասին, որտեղ գտնվում ես, ինչ աշխատանքային ձևաչափ ես դիտարկում?
Ինչու է անհրաժեշտ նորմալիզացիան?