Jak je implementována odložená inicializace objektů nebo komponent v softwarových systémech?
Java
Můžete vysvětlit účel a fungování operátoru yield v kontextu vláken provádění?
Jakou roli v tomto projektu zastáváš a jaké jsou tvé hlavní povinnosti?
Použili jste datovou pipeline pro výměnu informací ve svém posledním projektu?
Jaké metody se používají k implementaci vláken provádění v softwarových aplikacích?
Co vysvětluje konstantní časovou složitost operace hledání podle klíče v HashMap?
Jaké aspekty práce v posledním projektu ve vás vyvolaly pozitivní emoce nebo je považujete za důležité pro dosažení výsledku?
Jak jste zajistili přenos dat za podmínek nestability mikroservisů?
Za jakých podmínek dochází ke zvětšení velikosti vnitřního pole (Bucket) v HashMap?
Vysvětlete, co je ReentrantLock a jak se liší od standardních synchronizačních mechanismů v Java.
Co způsobuje problém N+1 při práci s databázemi a jak se projevuje?
Čím se liší metoda equals od operátoru == při kontrole rovnosti objektů v Javě?
Jaké chování lze očekávat při volání metody next u objektu iterátoru?
Lze protokol HTTP považovat za protokol přenášející data v textové podobě nebo v binárním formátu?
Jakými metodami lze odstranit problém N+1 při práci s databázemi nebo API?
Můžete vysvětlit, co je Hibernate a jak se používá při vývoji aplikací v jazyce Java?
Jaký je rozdíl mezi anotacemi @RestController a @Controller ve Springu?
Můžeš mluvit o různých typech sběračů odpadu používaných v Javě nebo jiných programovacích jazycích?