SQL alebo NoSQL? Kedy čo vyberáš? Sú migrácie pre MongoDB potrebné?
Technical Writer
Služba pomaly spotrebováva pamäť. Ako lokalizovať problém?
Boli prípady, keď ste úmyselne nepoužili gorutiny, aj keď ste ich mohli? Prečo?
Vysvetli, čo je rozhranie na úrovni junior vývojára
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) }
Pri práci s highload: menej alokácií alebo lepšia čitateľnosť kódu?
Aké vrstvy vidíš v aplikácii? Ako medzi sebou 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); } }
Aké vzory sú vhodné na validáciu údajov, vytváranie objektu a výber platobnej metódy?
Ako skontrolovať integritu údajov vo webhooku? Ako chrániť údaje na úrovni prenosu?
Prečo sa mikroservis nemôže škálovať?
Porozprávaj mi o distribuovaných transakciách. Aký je rozdiel medzi orchestráciou a choreografiou?
Aké prístupy používaš na budovanie služby? Uveď hlavné faktory 12-factor app
Aké druhy výnimiek existujú v Jave a ako sa líšia?
Ako si vyberáte štruktúru projektu v Go?
Aké immutable objekty poznáš v Jave?
Ako bezpečne preniesť údaje z formulára na server? Ako funguje HTTPS?
Prečo používať DTO medzi vrstvami?
Aké problémy s jazykom Go ste zažili v produkcii?
Čo použiješ pre zabezpečenia API? Ako autorizuješ klienta a host-to-host?