Felelősségi körzet pontosítása: állapotgép, Transactional Outbox, optimista zárolások
Golang
Milyen konténerizációs és orchestration rendszereket ismer?
Hány retry próbálkozást kell megtenni, mielőtt üzenetet küldünk a DLQ-be?
Mikrofonok használatának előnyei a különálló folyamatok létrehozása helyett?
Mivel foglalkozott a jelölt és mivel foglalkozott a többi csapat az Avito-nál?
Miért került a jelölt felelősségi körébe az antifraud ellenőrző szolgáltatás?
Milyen izolációs módszereket kínál a Linux a konténerekhez?
Mi történik, ha elindítasz egy goroutine-t és benne hívod a panic-et? A goroutine leáll vagy az egész alkalmazás?
Mi lesz a zárt csatornába írás eredménye? Halálzár, pánik vagy az írási művelet hibát ad vissza?
Milyen technikákat használnak az adatátviteli kapacitás és az adatmennyiség növelésére az adatbázis-kezelő rendszerekben?
Mi található a /proc mappában?
Válaszoljon a kérdésekre Dolgozott-e elosztott rendszerekkel és azok korlátozásaival? Melyek? Foglalkozik-e dokumentációval, metrikákkal, monitorozással? Igen Nem Ismeri-e a CAP-elméletet? Igen Nem Úgy gondolja, hogy a kód lefedettsége metrikákkal vagy a dokumentáció frissítése szükségszerűen külön feladatként a technikai adósságot igényli?
Hova megy a retry az optimista zárolás verzió konfliktus esetén — a Kafka üzenetből vagy a szolgáltatásból?
Mikor számítódnak ki a késleltetett függvények argumentumai — a meghatározás pillanatában vagy a függvény hívásakor?
Melyik mechanizmus van Go-ban: öröklődés vagy összetétel?
Milyen sorrendben járhatók be az elemek egy map konténerben? Egy adott algoritmus szerint fix, a fordítás során véletlenszerűen meghatározott vagy futásidőben meghatározott?
Hogyan nézett ki pontosan az optimista zárolási útvonal a Kafka-ból érkező üzenet fogadásától a adatbázis frissítéséig?
Mikor hívódik meg a késleltetett defer függvény? A helyi blokk elhagyásakor, a függvény elhagyásakor vagy az alkalmazás befejezésekor?
Nem merül fel olyan helyzet, amikor a régi elutasító ítélet a DLQ-be kerül, és egy helytelen áru hirdetés soha nem lesz elutasítva?
Ki foglalkozott a ellenőrző szolgáltatásokkal (csalás elleni, képek, szöveg, spam, limitek ellenőrzése)?