Lze považovat řetězce v programovacím jazyce za neměnné objekty?
Java
Jak jsou implementovány a jak fungují atomové operace s proměnnými v prostředí s více vlákny?
Můžeš vyjmenovat typy asociací implementované v Hibernate?
Můžete vysvětlit principy fungování Apache Kafka a jak zajišťuje zpracování streamových dat?
Můžete vysvětlit, co znamená vlastnost idempotence v kontextu programování?
Zúčastnili jste se procesu hodnocení a kontroly kódu kolegů?
Můžete vysvětlit, co je rozhraní Pageable v kontextu vývoje?
Jakými metodami lze odstranit problém N+1 při práci s databázemi nebo API?
Jakými metodami lze zabránit nebo odstranit stav vzájemného blokování v systému?
Jaký je účel použití metody wait() v objektu třídy Object v jazyce Java?
Jak zajistit optimistické zamykání pro správu paralelních aktualizací dat?
Vysvětlete princip inverze řízení a proč se používá v programování.
Můžete vysvětlit, co je Java Persistence API a jak se používá k interakci s databází?
Můžete vysvětlit, co znamená zástupný znak (Wildcard) v jazyce Java a jak se používá?
Můžeš vyjmenovat různé způsoby implementace JPA a jejich vlastnosti?
Jaké jsou rozdíly mezi metodami map a flatMap při práci se streamy v Java Stream API?
Jak lze implementovat vztah typu many-to-many v databázi nebo ORM?
Můžete vysvětlit účel a princip fungování klíčového slova synchronized v jazyce Java?