Rääkige oma kogemusest, kõigest, mida peate vajalikuks ja asjakohaseks selle positsiooni jaoks.
Golang
Mis juhtub programmiga, kui eraldi gorutinas tekib panic?
Kas anti-fraud on suur teenus või osa suuremast süsteemist? Kuidas see suhtleb teiste teenustega?
Mis on seotud ja mitte-seotud andmebaas ning miks need üksteisest erinevad?
Kuidas täpselt oli üles ehitatud nende andmete laadimise või ehitamise protsess?
Kirjeldage oma uue teenuse arendamise ja juurutamise protsessi: nõuete kogumisest kuni arenduse ja testkeskkondades juurutamiseni.
Milliseid tarkvara arhitektuure teate?
Kas Go-s on objektorienteeritud programmeerimine? Kui jah, kuidas see on rakendatud; kui ei, siis miks?
Millised on erinevused gRPC ja REST vahel?
Kuidas lisaksite olemasolevale tootmisandmebaasile väga suure andmemahtu, kahjustamata süsteemi?
Kui sügavalt olete töötanud PostgreSQL-iga: ainult päringute kirjutamine või ka andmebaasi seadistamine, partitsioneerimine, sharding, klastrite kasutuselevõtt?
Kas olete kunagi töötanud andmebaasis konkurentsivõimelise andmetele juurdepääsuga? Milliseid mehhanisme, nagu tehingud ja lukud, olete kasutanud? Kas on võimalusi seda probleemi lahendada ilma andmebaasi kaasamata?
Rääkige mulle Circuit Breakerist — mis see on ja kuidas see töötab?
Kuidas rikastate vigu kontekstiga Go-s ja edastate neid edasi, säilitades algse vea?
Millised indeksid on PostgreSQL-is kasutusel?
Kirjeldage juhtumit, kus kasutades Elasticsearch andmete kogumist, vähendasite tehingu ajaloo otsimise aega 2–5 sekundist 150 millisekundini: millised olid algandmed ja arhitektuur, mida täpselt muudeti ning mis oli tulemus?
Kuidas näeb välja tühi liides Go-s ja mis juhtub, kui te selle funktsiooni argumentina edastate?
Kuidas te korraldasite skaleerimise ja milliste mikroteenuste arhitektuuridega olete töötanud?
Kuidas see on koodis käsitletud?
Millist tüüpi skaleerimisest räägime?