Kako organizovati interne obaveštenja (zvono na sajtu)? Koji prevoz koristiti?
Golang
Kako ste radili sa WebSocket-om? Na nivou infrastrukture ili samo kod? Koje tehnologije ste koristili? Da li su postojali problemi sa povezivanjem na nivou infrastrukture?
Uporedite tri opcije skladištenja reda igrača: Kafka, Redis, PostgreSQL. Koju da izaberete i zašto? Koja je osnovna razlika između Redis i PostgreSQL za ovaj zadatak?
Nisi radio u startupovima, ali ovaj format ti je blizak — zašto?
Ispričaj o sistemu događaja na Avitu — radio si na postojećem ili si ga prepisivao od nule?
Ispričaj više o svom iskustvu u EMCD Tech — šta si tamo radio i kako si rastao tokom dve i po godine?
Zašto je potrebna kombinacija Load Balancer + API Gateway? Koja je uloga svakog komponenta?
Ispričaj o stažiranju: koliko si dugo radio kao stažista, kada si prešao na puno radno vreme, šta se desilo sa tvojim studijama?
Ispričaj mi o svom trenutnom radu u Wildberries — kakva je platforma, koji tim, čime si se bavio?
Шта мислите о задацима из различних области, укључујући DevOps и инфраструктуру, у стартапу?
Formalizacija zahteva za sistem za matchmeker: kako tražiti meč, šta raditi ako protivnik nije pronađen, kako validirati poteze, da li je potreban tajmer, kako ažurirati rejting, da li je potrebna istorija partija, šta raditi u slučaju diskonnekta?
Opisi tok igre igrača: kako podaci prolaze od WebSocket-a do ažuriranja stanja kod drugog igrača?
Ispričaj mi o svom iskustvu i putu u razvoju — odakle si počeo i kako si došao do Go?
Da li je HR platforma već postojala kada si došao ili je pisana od nule?
Ispričajte o svom iskustvu rada sa sistemima visokog opterećenja. Da li ste morali rešavati zadatke vezane za raspodelu i balansiranje saobraćaja?
Da li je EMCD Tech bio startap ili velika kompanija?
Da li ste ikada morali da pišete nove mikroservise od nule za novu funkcionalnost?
Kako dodati podršku za igre sa ograničenjem vremena (3 ili 5 minuta) pored igre bez ograničenja?
Kako bi izgledala ažurirana šema Redis sa timeout-worker-om za igre sa ograničenim vremenom?
Koji su funkcionalni zahtevi za sistem obaveštavanja? Šta želimo da uključimo?