Java
Jak jste začali s učením práce s Javou a vaše první projekty v tomto jazyce?
V čem spočívá smysl zapouzdření v objektově orientovaném programování?
Co je UML? Vysvětlete, co je diagram, notace a metamodel v UML.
Jak probíhá vytváření a správa komponent Bean v rámci Spring Framework?
Jaké poznámky v kódové recenzi považujete za nejdůležitější a které za nejméně důležité? Minimálně tři nejdůležitější a pár nejméně důležitých.
Jaký je rozdíl mezi metodami equals a hashCode v Java?
Můžete vysvětlit koncept algoritmů bez zámku a jejich rozdíly od jiných metod synchronizace?
Jakými nástroji a zdroji získáváš potřebné informace a učíš se nové technologie?
Uveďte hlavní datové typy používané v JDBC a vysvětlete, jak souvisejí s datovými typy Java.
Jaké jsou hlavní rozdíly mezi LinkedList a ArrayList v Javě?
Jaké máte zkušenosti s vývojem rozhraní založených na funkcích nebo funkcích jako hlavní komponentě?
Jaký přístup k autentizaci a autorizaci je implementován ve Spring Security ve vašem projektu?
Co je to konstruktor v Javě?
Lze vytvořit vlastní chování pro konstruktor v děděné třídě jeho přepsáním?
Co je to rozhraní AutoCloseable a jak funguje konstrukce try-with-resources v Javě?
Jak zorganizovat paralelní zpracování více vláken v programu?
Jak určit konkrétní verzi transitive závislosti v konfiguračním souboru Gradle?
Co je to zapouzdření v programování?
Jak se hledá prvek v HashMap podle jeho klíče?
Jaké hlavní metody existují ve třídě HttpServlet?