Ha van back-to-back kommunikációnk, és nem kell nagy adatmennyiséget átadni, gRPC-t vagy REST-et használnál? Milyen tényezőkre figyelnél a protokoll kiválasztásakor?
C#
Hogyan valósult meg az API verziókezelése a projektben? Hogyan hívta a kliens a konkrét verziót?
Mi az az Activity a MassTransit-ben?
Hogyan valósultak meg a elosztott tranzakciók a mikroszolgáltatásokban? Használtál sagát?
Hogyan lehet megérteni, mely adatokat kell cache-elni?
Feladat: van egy getWeather végpont, amely visszaadja a város hőmérsékletét. Nagy terhelést bír. Hogyan valósítaná meg a cache-t? Mi történik cache miss esetén nagy terhelés alatt (50k RPS)?
Milyen telepítési stratégiákat ismersz a Blue-Green deployment mellett?
Mi a különbség az orchestration és a koreográfia között a saga kontextusában?
Hogyan optimalizáltad a nehéz SQL lekérdezést? Mivel dolgoztál?
Hogyan valósult meg a lapozás a backenden? Miért rosszul működik a LIMIT/OFFSET nagy számú rekord esetén? Hogyan lehet ezt optimalizálni?
Milyen típusú indexeket használtál PostgreSQL-ben? Miért a GIN indexet használják a teljes szöveg kereséséhez, nem pedig a B-tree-t?
Miért kommunikál a frontend a backenddel REST-en keresztül, és nem gRPC-n keresztül?
Mi az a feature toggle és hogyan lehet gyorsan kikapcsolni egy hibás funkciót anélkül, hogy újra kellene telepíteni?
Hogyan működik az üzenetelosztás a RabbitMQ-ban több fogyasztó között ugyanazon a soron?
Tudod összehasonlítani a szolgáltatások kommunikációját gRPC és a szokásos HTTP interakcióval? Az egyes megközelítések előnyei és hátrányai.
[név] az utolsó munkahelyéről beszélt: milyen rendszer volt, milyen konkrét feladatokat végzett, milyen technológiákat és mintákat használtak?
Hogyan dolgoztál a Git-tel a projektben? Mesélj a branch-ekről, a fejlesztési folyamatról és a kiadási folyamatról.
Tudod összehasonlítani a RabbitMQ-t és a Kafka-t? Milyen feladatokra használnád mindkettőt?
Milyen módon ismered a cache-sel való interakciót?
Milyen problémával szembesülhetünk, ha több összefüggő adatot (hőmérséklet és hírek) cache-elünk?