Java
Jaké máte zkušenosti se Spring Data (JPA, JDBC, Redis)? S jakými zajímavými problémy jste se setkali s @Transactional?
Je přípustné, aby rozhraní ve funkčním stylu obsahovalo výchozí implementaci metody?
Máte zkušenosti s datovou strukturou LinkedList?
Jak lze zpracovat situaci, kdy v programu dojde k výjimce?
Můžeš vyjmenovat hlavní typy implementací třídy InputStream v Javě?
Jaké kroky jsou zahrnuty v procesu kontejnerizace Java aplikace pomocí Dockerfile?
Jakou roli hrají úrovně izolace transakcí při zajištění konzistence dat v databázi?
Jaké mechanismy synchronizace vláken jste použili ve svých projektech?
Lze v jedné třídě implementovat dvě rozhraní obsahující stejné deklarace metod?
Je objekt prototypu odstraněn ihned po jeho injekci?
Jaký je klíčový rozdíl mezi orchestrací a choreografií?
Co napíšete, pokud uvidíte takovou implementaci při revizi kódu?
Jaké hlavní přístupy ke rozšiřování a škálování systémů znáte?
Jak lze určit seznam otevřených portů v operačním systému pomocí příkazů Bash?
Který kód je snadno pokryt testy? Uveďte alespoň tři kritéria dobře testovatelného kódu.
Je vnitřní třída v Java uzavřená pro přístup z jiných tříd?
Jaké jsou typy JOIN?
Máte zkušenosti s architekturou REST API a integrací s webovými službami?
select name from employee group by name having COUNT(DISTINCT lang) >= 2;
V jakých případech byste měli zvolit datovou strukturu ArrayList pro ukládání prvků?