A szolgáltatás lassan fogyaszt memóriát. Hogyan lokalizálhatja a problémát?
Technical Writer
SQL vagy NoSQL? Mikor melyiket választod? Szükség van migrációkra a MongoDB-hez?
Előfordultak olyan esetek, amikor szándékosan nem használtál goroutine-okat, pedig használhattad volna? Miért?
Highload-tal való munka során: kevesebb allokáció vagy jobb kód olvashatóság?
Magyarázd el, mi az interfész junior fejlesztő szinten
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } } package main import "fmt" func main() { x := 1 defer func() { fmt.Println("defer:", x) }() x = 2 fmt.Println("now:", x) }
public class Main { public static void main(String[] args) { Integer a = 127; Integer b = 127; Integer c = 128; Integer d = 128; System.out.println(a == b); System.out.println(c == d); } }
Milyen rétegeket látsz az alkalmazásban? Hogyan kommunikálnak egymással?
Milyen minták alkalmasak az adatok validálására, az objektum létrehozására és a fizetési mód kiválasztására?
Mesélj a elosztott tranzakciókról. Mi a különbség az orchestration és a choreography között?
Hogyan ellenőrizzük az adatok integritását egy webhookban? Hogyan védjük az adatokat a szállítási szinten?
Milyen okokból nem skálázható egy mikroszolgáltatás?
Milyen típusú kivételek vannak Java-ban, és miben különböznek egymástól?
Milyen megközelítéseket használsz a szolgáltatás építéséhez? Nevezd meg a 12-factor app fő tényezőit
Hogyan választod ki a Go projekt szerkezetét?
Milyen immutable objektumokat ismersz Java-ban?
Milyen problémákkal szembesültél a Go nyelvben a termelés során?
Miért használjunk DTO-t rétegek között?
Hogyan lehet biztonságosan átvinni az adatokat a űrlapról a szerverre? Hogyan működik a HTTPS?
Mit alkalmazol az API biztonságáért? Hogyan jogosítod az ügyfelet és a host-to-host kapcsolatot?