SQL nebo NoSQL? Kdy co vybíráš? Jsou migrace pro MongoDB potřeba?
Technical Writer
Služba pomalu spotřebovává paměť. Jak problém lokalizovat?
Byly případy, kdy jste záměrně nepoužil gorutiny, i když jste je mohl? Proč?
Vysvětli, co je to rozhraní na úrovni junior vývojáře
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) }
Při práci s highload: méně alokací nebo lepší čitelnost kódu?
Jaké vrstvy vidíš v aplikaci? Jak spolu komunikují?
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); } }
Jaké vzory jsou vhodné pro validaci dat, tvorbu objektu a výběr platební metody?
Jak zkontrolovat integritu dat ve webhooku? Jak chránit data na úrovni přenosu?
Proč se mikroservis nemůže škálovat?
Jaké přístupy používáš pro stavbu služby? Uveď hlavní faktory 12-factor app
Jak vybíráš strukturu projektu v Go?
Jaké jsou různé druhy výjimek v Javě a v čem se liší?
Pověz mi o distribuovaných transakcích. Jaký je rozdíl mezi orchestrací a choreografií?
Jaké neproměnné objekty znáš v Javě?
Jak bezpečně přenést data z formuláře na server? Jak funguje HTTPS?
S jakými problémy jazyka Go jste se setkali v produkci?
Proč používat DTO mezi vrstvami?
Co použiješ pro zabezpečení API? Jak autorizuješ klienta a host-to-host?