Jaké návrhové vzory znáte? Povídejte o Proxy, Factory, Strategy.
Java
Jak chápete princip inverze závislostí (DIP)? Čím se liší od Dependency Injection?
Povězte mi o svém posledním místě práce: role, tým, vývojové procesy.
Povězte nám o struktuře paměti JVM: z čeho se skládá, co je Heap, Mladá/Stará generace?
Povězte nám o indexech v databázích: jaké existují, jak urychlují, kdy nejsou potřeba?
Povězte o pokrytí testy: jak bylo měřeno, byly quality gates?
Povězte o situaci, kdy jste navrhli zlepšení procesu nebo zavedli něco nového.
Povězte o situaci, kdy se něco pokazilo kvůli vašemu kódu nebo řešení.
Co jsou to úrovně izolace transakcí? Jaké znáte?
Museli jste se někdy vypořádat s OOM (OutOfMemoryError)? Jak jste ladili problémy s pamětí?
Pověz mi o SQL: jaké JOINy používáš, jaké máš zkušenosti s oknovými funkcemi, CTE?
Co je to abstrakce v OOP? Jak ji chápete?
Gradle vs Maven: s čím jste pracovali?
Povězte o modelu OSI: k čemu jsou vrstvy, čím se liší?
Povězte mi o cizím klíči: k čemu je dobrý a jaké má nevýhody?
Pověz mi o revizi kódu: jak to probíhalo ve tvém týmu?
Povězte mi o své zkušenosti s Docker Compose, OpenShift, GitLab CI.
Pověz mi o Dockeru: čím se liší obraz od kontejneru? Co jsou vrstvy?
Jaký je rozdíl mezi jednotkovými a integračními testy?
Co je to zapouzdření? Jaký má přínos?