Milliste andmebaasidega töötasid ja millisel tasemel? Rohkem teavet PostgreSQL, Redis, ClickHouse kohta.
Golang
Kuidas Go-s tagastada error-tüüpi objekti ilma standardraamatukogu errors paketti kasutamata?
Disainige SQL skeem bankisüsteemile koos kontode ja tehingute tabelitega. Millised piirangud ja indeksid on vajalikud?
Mis juhtub pärast google.com sisestamist brauserisse ja Enteri vajutamist? Kirjeldage kogu protsessi ja osalejaid.
Kus ja kuidas käivitada cleanup funktsioon? Kuidas edastada kontekst rate limiterile?
Selgitage kiiruse piiraja struktuuri ja Allow funktsiooni. Milliseid konfiguratsiooniparameetreid kasutatakse ja milleks?
Mis vahe on TCP ja UDP vahel? Kus neid kasutatakse?
Parandage cleanup rakendamine, kasutades tavalist for-tsüklit range asemel. Selgitage puhastamise lõplikku loogikat.
Kas on mikroteenus, mis tegeleb kasutaja saldo raha arvestamisega? Kui teenus replitseeritakse, tekib race condition probleem. Kuidas seda probleemi lahendada?
Millise protokolli kaudu toimub DNS-päring? Kas see on ainus võimalik protokoll?
Selgitage oma Allow funktsiooni rakendamist pärast parandusi. Kuidas käsitletakse kasutaja esimest taotlust?
Kuidas vältida ujuva punkti probleemi ilma NUMERIC kasutamata? Milline on alternatiivne lähenemine INT-tüübi kasutamisel?
Pakunista oleku mudel makseprotsesside tehingutele. Kuidas töötab tagasimakse (refund)?
Miks on rate limiteris mutex vajalik? Kas probleemi saab lahendada ilma mutexita, kasutades sync.Map?
Kas on võimalik tagada andmete edastamine UDP kaudu?
Selgitage välja pangakaardi maksmise protsess terminali kaudu: kes on osalejad ja kuidas toimub nende vaheline koostöö?
Kuidas korraldada taustal töötav goroutine, et perioodiliselt puhastada vananenud andmeid bucket'itest?
Miks te valisite NUMERIC(18,2) tüübi amount jaoks? Millised on alternatiivid ja mis on probleem DOUBLE PRECISION-iga?
Mis on indeks PostgreSQL-is? Kuidas te töötasite indeksitega ja mille põhjal otsustasite indeks luua?
Rakendage Allow funktsiooni loogika kiiruse piirajale. Kuidas jälgite sündmusi ja kontrollite limiite?