Java
Čo vás inšpiruje v rámci aktuálneho projektu a prečo?
Všetky beany sú singletony. Do jednej REST metódy prichádza veľa požiadaviek. Čím je zabezpečená bezpečnosť vlákien? Spring niečo garantuje štandardne?
Existuje systém, ktorý umožňuje používateľom pracovať so súbormi v prehliadači. Technologický stack je štandardný: Java, Spring, React, Postgres. Súbory sa ukladajú do súborového systému na backend, metadáta súborov v databáze. Tím implementoval funkciu: premenovanie súboru. Táto metóda je kľúčová pre premenovanie súboru na backend. Je potrebné vykonať revíziu, pri ktorej budú identifikované potenciálne problémy v existujúcom kóde a navrhnuté ich riešenia. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // premenovanie súboru na disku exec("update file set name='" + newName + "' where id = " + id); }
Prečo trieda v programovacom jazyku používa štandardnú implementáciu metódy toString, ak ju neprepisujete?
Aký je rozdiel v výkonnosti medzi používaním primitívnych dátových typov a ich objektových obalov?
Bol váš posledný projekt využívaný v cloudovom prostredí?
Porozprávaj o tom, ako funguje Garbage Collector v Jave.
Aké anotácie v Jave poznáte na definovanie REST endpointov?
Môžete vysvetliť, čo znamená statická typizácia v jazyku Java?
Je možné zmeniť typ návratovej hodnoty metódy pri jej preťažovaní s rôznymi sadami parametrov?
Podporuje Postgres úroveň izolácie READ UNCOMMITTED? Čo sa stane, ak ju uvediete v @Transactional?
Aké sú hlavné požiadavky na kľúče v databázach alebo dátových štruktúrach?
Aké vnútorné prvky objektov sa používajú na implementáciu obchodnej logiky a procesov?
Aká je úloha sprostredkovateľa v komunikácii medzi mikroslužbami?
Stalo sa vám niekedy, že trieda nemala systém správy verzií alebo riadenia verzií?
Ako je organizovan priestor pamäte pre premenné v jazyku Java?
Z akých prvkov sa skladá hlavná konfigurácia v súbore pom.xml?
Použili ste anotáciu RestController pri vývoji RESTful API v Spring?
V ktorom mieste triedy sa zvyčajne nachádzajú základné dátové typy v jej štruktúre?
Je možné určiť zdroj únikov pamäte v programe?