Java
Jak porovnat RestClient a Feign Client? Co je lepší zvolit?
Je možné mít soukromé metody s konkrétní implementací uvnitř rozhraní v programovacím jazyce?
Jak reagujete, když nesouhlasíte s technickým řešením technického vedoucího?
Jakými metodami lze zvýšit efektivitu dotazů na databáze NoSQL při růstu počtu aktivních uživatelů?
Jak jste pracoval s vícenásobným vláknem? Byly nějaké zajímavé případy race condition nebo deadlocku?
Vysvětlete, co je výjimka v programování a jak ji správně používat
Co je WebSocket? K čemu se používá?
Můžete vysvětlit princip fungování systému autorizace a autentifikace ve Spring Security?
V čem spočívá rozdíl mezi příkazy merge a cherry-pick při práci se systémy správy verzí Git?
Můžete vysvětlit, co se rozumí pod pojmem 'atomové třídy' v programování?
Jakou metodu organizace a správy větví a commitů v Git preferujete ve své práci?
Vylepšete implementaci LRU cache tak, aby vyřazování probíhalo podle času posledního přístupu, nikoli podle času přidání.
Jaké typy sbírek existují a jak jsou tříděny do skupin?
Jak implementovat třídu pro práci s databází pomocí Hibernate?
V jakých situacích se doporučuje používat rozhraní Comparable pro porovnávání objektů?
Vysvětlete koncept one-to-many a kde se používá.
Jak implementovat idempotenci v operacích REST API?
V čem se liší tradiční Java IO od modernější Java NIO při práci s vstupem a výstupem?
Zvažujete možnost přestěhovat se do zahraničí za prací nebo životem?
Co je to skill a čím se liší od sub-agenta?