Golang
Kui palju primaarvõtmeid võib tabelil olla?
Räägi pub/sub lähenemisest Redisis šahtimängu teenuse jaoks — plussid ja miinused
Kas EXPLAIN ANALYZE't tootmises teha saab?
Kuidas plaanite OrderService arhitektuuris vahemälu kasutada? Mis täpselt Redisisse salvestatakse?
Mis on defer? Mida näitab järgmine kood? ```go type X struct { V int } func (x X) S() { fmt.Println(x.V) } func main() { x := X{123} defer x.S() x.V = 456 } ```
Räägi, milliseid sisseehitatud tüüpe sa tead Go-s?
Kuidas hindaksite oma Go teadmisi skaalal 1 kuni 10? Mida lisaksite puuduvale punktile kuni 10?
Mis on Big O märgistus?
Küsimused intervjueerijale ettevõtte ja protsesside kohta
Räägi oma kogemusest Wildberriesis: kuidas sa tulid, kuidas välja näeb meeskond, miks sa lahkud.
Millised variandid olid pärast DLQ sõnumite käsitsi töötlemist? Mida te nende tehniliselt tegite?
Millised on plaanid järgmiseks aastaks — mida õppida, mida valdada?
Millised on Go-s olemasolevad antipatternid? Mida ei tohi teha, mis peetakse halva tooniga?
Kuidas töötab select mitme kanaliga Go-s?
Mis on sinu jaoks kõige olulisem koodikontrollis, millele sa esmalt pöörad tähelepanu?
Kas teil on olnud tulemuslikkuse hindamise või 360-kraadise tagasiside protsessid?
Rääkige projektist, meeskonnast ja peamistest ülesannetest teie praegusel töökohal
Kirjeldage mängija käigu voogu: kuidas andmed liiguvad WebSocketist teise mängija seisundi uuendamiseni?
Kuidas peaks olema Go keeles kirjutatud HTTP-server kavandatud, et toetada sujuvat sulgemist ja korralikku ressursside puhastamist?
Mis veel juhtuma (lisaks paanikale) konkurentsliku kirje kirjutamisel ilma sünkroniseerimiseta?