Ako sa vykonáva odložená inicializácia objektov v softvérových systémoch?
Java
Čo sa rozumie pod procesom výberu a volania metódy počas behu programu?
Kde sa zvyčajne umiestňujú statické premenné v pamäti virtuálnej stroje?
Ako sa hodnotí efektívnosť vyhľadávania hodnoty podľa kľúča v dátovej štruktúre HashMap?
Vysvetlite, čo znamená kľúčové slovo volatile v programovaní a na čo sa používa.
Ako sa hodnotí efektívnosť vyhľadávania prvku v dátovej štruktúre TreeMap?
Môžu byť metódy GET a POST idempotentné, a v čom spočíva ich rozdiel v tomto ohľade?
Vysvetlite, čo sú tvrdenia (Assertions) a ako sa používajú v programovaní.
Opíšte svoju skúsenosť s jazykom Java a projekty, v ktorých ste ho používali
Aké sú výhody a nevýhody používania kľúčového slova synchronized v Jave?
Môžeme povedať, že bean-y majú predvolene nastavenú úroveň viditeľnosti?
Ktorý mechanizmus zabezpečuje zámok pre nesynchronizované metódy, aby zabránil súčasnému vykonávaniu v viacvláknovom prostredí?
Má protokol HTTP vlastnosti synchronizačnej komunikácie?
Aké sú výhody a nevýhody používania kompozície v porovnaní s dedičstvom v objektovo orientovanom programovaní?
Vysvetlite princíp inverzie riadenia a prečo sa používa v programovaní.
V ktorom mieste v pamäti JVM sú umiestnené statické metódy tried?
Čo v Jave zabezpečuje kontrolu prístupu ku kritickej sekcii pomocou kľúčového slova synchronized?
Môžeš uviesť príklady funkčných rozhraní v programovaní?
Môžeš vysvetliť, aké stavy môže mať objekt Entity?
Aký typ rozhrania sa používa v metóde forEach na spracovanie prvkov kolekcie?