Mi lenne számodra érdekes egy új munkában?
Golang
Két hetes betanulásra lesz szükséged?
Miért hagyod el a jelenlegi helyedet?
Mi történik a jelenlegi kérésekkel Graceful Shutdown nélkül a folyamat befejezésekor?
Miért adja mindig vissza az API-kezelő a 500-as státuszt? Mi ezzel a baj?
Mi a különbség a Kafka és a RabbitMQ között?
Meséljen a munkatapasztalatáról. Miért hagyta el a céget? Miért szeretne váltani munkahelyet? Milyen szerepet töltött be az utolsó projektben?
Biztosak a Go nyelv slices-i szálbiztosak? Lehet párhuzamosan írni különböző indexekbe mutex nélkül?
Miért szükséges az Outbox minta az e-mail küldésekor a rendelés létrehozása után? Mit tartalmaz?
Milyen szállítási garanciákkal találkoztál Kafka-ban, melyek vannak és melyekkel dolgoztál?
Milyen fizetési sávot fontolgatsz jelenleg?
Mi az a feladatfolyamat?
Hogyan strukturáljuk helyesen a szolgáltatás architektúráját: hol tároljuk a parancsokat, domain entitásokat, hibákat?
Hogyan ellenőrizzük a foglalási időtartam helyességét (from < to)?
Dolgozott már PostgreSQL tranzakciókkal és milyen izolációs szinteken?
Mi az interfész a Go-ban? Hogyan valósítják meg a típusok az interfészeket?
Képzeld el, hogy az API, amit a csapatoddal írtál, hirtelen ötször lassabban kezdett válaszolni. Mit kezdenél ellenőrizni, és hogyan kezdenéd a nyomozást?
Meséljen a Go nyelv hibakezeléséről. Mi az egy tipikus hiba? Miben különbözik a hibakezelés a Go nyelvben más nyelvektől?
Miért rosszabb az interfészek külön csomagban történő deklarálása, mint a használat helyén történő deklarálás?
Miért szeretnél váltani, és más cégeket is fontolóra veszel?