Ako zorganizovať interné oznámenia (zvonec na stránke)? Akú dopravu použiť?
Golang
Ako ste pracovali s WebSocketom? Na úrovni infraštrukture alebo len kódu? Aké technológie ste použili? Boli problémy s pripojením na úrovni infraštruktúry?
Primerjajte tri možnosti shranjevanja vrste igralcev: Kafka, Redis, PostgreSQL. Katero izbrati in zakaj? Kakšna je bistvena razlika med Redis in PostgreSQL za to nalogo?
Nepracoval si v startupih, a tento formát ti je blízky — prečo?
Porozprávaj o systéme udalostí na Avito — pracoval si na existujúcom alebo si ho prepísal od nuly?
Porozprávaj o svojej súčasnej práci v Wildberries — aká je platforma, aký tím, čím si sa zaoberal?
Povedz viac o svojej skúsenosti v EMCD Tech — čo sa tam dialo, ako si rástol za dva a pol roka?
Povej mi o praksi: koliko časa si delal kot praktikant, kdaj si prešel na polni delovni čas, kaj se je zgodilo s tvojim študijem?
Prečo je potrebná kombinácia Load Balancer + API Gateway? Akú úlohu zohráva každý komponent?
Aký je váš názor na úlohy z rôznych oblastí, vrátane DevOps a infraštruktúry, v startupoch?
Formalizacija zahtevov za sistem ujemanja: kako iskati tekmo, kaj storiti, če tekma ni najdena, kako validirati poteze, ali je potreben časovnik, kako posodobiti oceno, ali je potrebna zgodovina iger, kaj storiti ob prekinitvi povezave?
Popíšte tok hry hráča: ako údaje prechádzajú od WebSocket k aktualizácii stavu u druhého hráča?
Povedzte nám o svojej skúsenosti s vysoko zaťažovanými systémami. Museli ste riešiť úlohy týkajúce sa rozdeľovania a vyvažovania prevádzky?
Povej mi o svoji izkušnji in poti v razvoju — od kod si začel in kako si prišel do Go?
HR platforma už existovala, keď si prišiel, alebo bola napísaná od nuly?
Museli ste niekedy písať nové mikroservisy od začiatku pre novú funkciu?
Bol EMCD Tech startup alebo veľká spoločnosť?
Ako pridať podporu pre hry s časovým obmedzením (3 alebo 5 minút) okrem hier bez obmedzení?
Ako by vyzeral aktualizovaný schéma Redis s timeout-worker pre hry s časovým obmedzením?
Aké sú funkčné požiadavky na systém upozornení? Čo chceme zahrnúť?