Golang
Ispričajte situaciju u kojoj ste morali koristiti EXPLAIN ANALYZE.
Da li B-drvo indeks uvek poboljšava performanse ili može doći do suprotne situacije?
Da li ste čuli nešto o kvaternionima? Znate li kako se oni koriste u računarskoj grafici?
Шта је индекс?
пакет главни импорт ( "fmt" ) функција главна() { c := make(chan string) го fmt.Println(<-c) c <- "Hello World!" fmt.Println("Излаз!") }
За шта је HAVING?
Šta je reverzni proxy i kako ga implementirati?
Da li znaš profil opterećenja čitanja/zapisa u RPS?
Šta je sharding i zašto se koristi? Kako odabrati ključ sharding-a za tabele taksi servisa (vozači, klijenti, narudžbine)?
Šta misliš, koji je problem sa rešenjem u memoriji? Šta će se desiti ako ponovo pokreneš servis?
Kako se u Go-u obrađuju greške? Šta je panika i kako je obraditi?
Maksimalno opterećenje: 25k čitanja / 5k zapisa u sekundi Obim novih podataka: 10 TB godišnje Maksimalni paralelizam: 120k istovremenih zahteva Godišnji rast korisnika: 30% Ciljno p99 kašnjenje: <150 ms za čitanja, <400 ms za zapise Ciljna dostupnost: 99.95% Vaš zadatak je da razvijete arhitektonsko rešenje koje će eliminisati trenutne probleme, obezbediti konzistentnost i otpornost na greške, kao i da implementira mehanizme praćenja za potpunu kontrolu životnog ciklusa narudžbine. Opisati mehanizam za upravljanje greškama, plan migracije sa trenutne arhitekture, i objasniti kako će predloženo rešenje poboljšati pouzdanost i transparentnost sistema.
Да ли имаш искуство у системском дизајну — размишљање о архитектури од нуле, заштита пред тимом?
Šta su errors.Is i errors.As, čemu služe i koji problem rešavaju?
Kako se implementira otkazivanje konteksta? Šta se dešava unutar?
Šta se dešava ako tokom obogaćivanja jedan od servisa nije dostupan (na primer, servis sa punim imenom/podacima korisnika)? Da li se cela Kafka zaustavlja?
Koje su mane implementirane metode čišćenja keš memorije u pozadini? Kako je možete poboljšati?
Kako su podaci o imeniku ažurirani u Redis-u?
Koji iznos razmatraš? Koji iznos bi bio udoban za razmatranje naše ponude?
Čime se bavila tvoja ekipa i čime si se ti bavio?