Golang
Hogyan oldják meg az adatok konzisztenciájának problémáit a mikroszolgáltatásokban?
Volt már olyan, hogy nem értett egyet egy kolléga döntésével? Volt konfliktushelyzet?
Hogyan lépett kapcsolatba az árfolyam szolgáltatóval? Hogyan szerezte meg az adatokat?
Hogyan történik a hash-függvény kiválasztása az adatok elosztásához?
Milyen következményekkel jár, ha egyszerre írunk egy Map-be különböző versengő goroutine-okból?
Hogyan osztja el a ütemező a várakozó listából származó goroutine-okat?
Létrehozható-e csatorna anélkül, hogy megadnánk a méretét az inicializálás során?
Lehetséges összetett indexet létrehozni több oszlopon egy adatbázisban?
Van tapasztalata összetett indexekkel adatbázisokban?
Milyen főbb mintázatai vannak a Kafka és a mikroszolgáltatások közötti interakciónak, amiket ismersz?
Hogyan lehet megelőzni a RAM széttöredezettségét?
Tudsz példát mondani olyan helyzetekre, amikor a CAS használata problémákhoz vezethet?
Hogyan különböznek a hossz és a vágási kapacitás fogalmai egy programozási nyelvben?
Hogyan lehet meghatározni, hogy egy adott interfész struktúrák segítségével valósul meg egy programozási nyelvben?
Milyen módszereket ismersz az adatok shardokra való elosztására?
Hogyan valósulnak meg és kezelik a goroutine-okat a Go nyelvben?
Hogyan priorizálja az új funkciókat, a technikai adósságot és a hibák javítását?
Milyen lépéseket tegyünk meg az 500-as hiba okának meghatározásához egy mikroszolgáltatás rendszerben?
Tervezési feladat: van egy gyors reagálási csoportokat kezelő rendszer. Jel érkezik, és azonnal három csoport reagál egyszerre. Csak egy csoportot kell küldeni. Hogyan lehet ezt tranzakció szinten a adatbázisban megoldani?
Hogyan határozzuk meg a belső tömb elemeihez való hozzáférés időbeli összetettségét egy dinamikus szeletben?