Sobes.tech

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?

163

Hogyan valósult meg az API verziókezelése a projektben? Hogyan hívta a kliens a konkrét verziót?

162

Hogyan valósultak meg a elosztott tranzakciók a mikroszolgáltatásokban? Használtál sagát?

145

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)?

142

Milyen telepítési stratégiákat ismersz a Blue-Green deployment mellett?

142

Mi a különbség az orchestration és a koreográfia között a saga kontextusában?

140

Hogyan optimalizáltad a nehéz SQL lekérdezést? Mivel dolgoztál?

137

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?

135

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?

133

Miért kommunikál a frontend a backenddel REST-en keresztül, és nem gRPC-n keresztül?

133

Mi az a feature toggle és hogyan lehet gyorsan kikapcsolni egy hibás funkciót anélkül, hogy újra kellene telepíteni?

133

Hogyan működik az üzenetelosztás a RabbitMQ-ban több fogyasztó között ugyanazon a soron?

132

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.

129

[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?

128

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.

128

Tudod összehasonlítani a RabbitMQ-t és a Kafka-t? Milyen feladatokra használnád mindkettőt?

123

Milyen problémával szembesülhetünk, ha több összefüggő adatot (hőmérséklet és hírek) cache-elünk?

114
/2