Golang
Gyakorlati feladat Go-ban: valósítson meg egy (15-17. sorok) függvényt, amely egy feladatsorozatot (munkákat) feldolgoz szekvenciálisan, és nyomon követi a végrehajtási százalékot egy haladási csatornán keresztül.
Mit csináltak az üzenetekkel a manuális feldolgozás után? Milyen lehetőségek voltak?
Mi a Transactional Inbox minta értelme? Ez egy fordított Transactional Outbox?
Jelenleg dolgozik?
Említetted, hogy Redis-t használtál Kafka-val való munkához — el tudnád mondani, miért?
Hogyan működik a bináris keresés egy rendezett listában?
Mesélj a CQRS-ről.
Mesélj a Go-s szolgáltatások profilozásáról — hogyan néz ki a hibakeresés és a szűk keresztmetszetek keresése?
Meséljen a legutóbbi nagy feladatról vagy projektről, amit végzett
Lehet-e az elsődleges kulcs összetett?
Meséljen a legnehezebb és legérdekesebb feladatról, amit megoldott, különösen az építészeti tapasztalatokról.
Mi az adatbázis-normalizálás? Mik azok a normál formák?
Miért nem tér vissza közvetlenül a goroutine-ból a resultErr?
Ki és hogyan váltogatja a goroutine-okat? Meséljen a ütemezőről (M:G:P).
Mi volt a legnehezebb technikai feladat, amit végrehajtottál?
Mi az a tranzakció?
A webszolgáltatások elérhetőségének nyomon követésére használt eszközök: ping, traceroute, netcat vagy curl — melyik eszköz a legalkalmasabb kifejezetten webszolgáltatás ellenőrzésére?
Mit csináltál a Yandexnél?
Külön építész vagy csapatvezető felel az architektúráért?
Meséljen a Domain-Driven Design (DDD)-ről a projektje példáján keresztül