Jaké jsou výhody a nevýhody používání konstruktoru pro injekci závislostí v beanech?
Java
Vysvětlete, co znamená složitost algoritmu O(log n) a v jakých případech se používá.
Máte zkušenosti s používáním Mockito pro psaní testů?
Můžete vysvětlit, co je Spring Boot Starter a jak usnadňuje práci s aplikacemi Spring Boot?
Jaké externí služby jste použili pro integraci se svým systémem?
Jaké máte zkušenosti s realizací různých projektů a jakou roli jste v nich hráli?
Můžeš vyjmenovat různé typy paměti používané v Javě a jejich hlavní účely?
Jak je nastavování a registrace Bean prováděna v rámci Spring Framework?
Máte zkušenosti s vývojem aplikací pomocí Spring Boot?
Jak se doporučuje spouštět metodu uvnitř nové transakce v aplikaci?
Jaké důsledky nastanou, pokud mají dva objekty stejný hash kód?
Vysvětlete, co je to vlákny bezpečná množina s rozdělením segmentů pro paralelní operace, podobná ConcurrentHashSet.
Můžete vysvětlit vnitřní strukturu implementace ConcurrentHashSet?
Jakými metodami lze vkládat závislosti do komponent Springu?
Jak je určena velikost vnitřní struktury bucketů v implementaci HashMap?
Můžeš uvést hlavní vzory vývoje používané v rámci Spring Frameworku?
Jak je strukturována datová struktura HashMap a jak zajišťuje rychlý přístup k prvkům?
Jak zajistit neměnnost objektů ve třídě?
Jaká je struktura dědičnosti hierarchie výjimek v jazyce Java?