Tudsz példát mondani egy konkrét, nem triviális megvalósításra, amit személyesen készítettél?
Golang
Fizetéselvárások?
A WebSocket HTTP vagy gRPC felett épül fel?
Mesélj egy összetett technikai esetről — hogyan valósítottad meg pontosan a megoldást?
Hasonlítsa össze három játékos sorban tárolási lehetőséget: Kafka, Redis, PostgreSQL. Melyiket válassza és miért? Mi a lényeges különbség a Redis és a PostgreSQL között ebben a feladatban?
Mesélj az Avito eseményrendszeréről — egy meglévőn dolgoztál vagy nulláról írtad újra?
Sakk platformhoz matchmaking rendszert tervezz. Bemenetként User ID-t kap, és egy hasonló értékeléssel rendelkező játékospárt kell találni. Terhelés: 1 millió regisztrált felhasználó, 100 ezer DAU, 500-1500 egyidejű játék session csúcsidőben. Milyen architektúrát javasolna?
Hogyan dolgozott a WebSocket-tal? Infrastruktúra beállítás szinten vagy csak kód szinten? Milyen technológiákat használt? Volt-e problémája a kapcsolódással az infrastruktúra szinten?
Mik a értesítési rendszer funkcionális követelményei? Mit szeretnénk belefoglalni?
Mesélj részletesebben az EMCD Tech-nél szerzett tapasztalataidról — mi történt ott, hogyan nőttél két és fél év alatt?
Mesélj az gyakornoki tapasztalatodról: mennyi ideig dolgoztál gyakornokként, mikor váltottál teljes munkaidős pozícióra, mi történt a tanulmányaiddal?
Mit gondolsz az olyan feladatokról, amelyek különböző területekről származnak, beleértve a DevOps-t és az infrastruktúrát, egy startupban?
Írd le a játékos lépésének folyamatát: hogyan jutnak az adatok a WebSocket-től a második játékos állapotának frissítéséhez?
Mesélj a fejlesztésben szerzett tapasztalataidról és az utadról — honnan indultál, és hogyan jutottál el a Go-hoz?
A matchmaking rendszer követelményeinek formalizálása: hogyan keressünk mérkőzést, mit tegyünk, ha nem találunk ellenfelet, hogyan validáljuk a lépéseket, szükség van-e időmérőre, hogyan frissítsük a rangsort, szükséges-e a partitörténet, mit tegyünk, ha megszakad a kapcsolat?
Szükség volt-e új mikroszolgáltatások írására egy új funkcióhoz nulláról?
A HR-platform már létezett, amikor megérkeztél, vagy nulláról íródott?
Meséljen a nagy terhelésű rendszerekkel kapcsolatos tapasztalatairól. Szükség volt-e már a forgalom elosztásával és kiegyensúlyozásával kapcsolatos feladatok megoldására?
Az EMCD Tech egy startup volt vagy egy nagyvállalat?
Hogyan lehet támogatni az időkorlátos játékokat (3 vagy 5 perc), a korlátlan játékokon kívül?