Java
Mi inspirál a jelenlegi projekt keretében, és miért?
Minden bean singleton. Egy REST-metódusra sok kérés érkezik. Hogyan biztosított a szálbiztonság? A Spring valami alapból garantál?
Van egy rendszer, amely lehetővé teszi a felhasználók számára, hogy fájlokkal dolgozzanak a böngészőben. A technológiai verem szabványos: Java, Spring, React, Postgres. A fájlok a backend fájlrendszerében tárolódnak, a fájl metaadatai az adatbázisban. A csapat implementálta a fájl átnevezésének funkcióját. Ez a módszer alapvető a fájl átnevezéséhez a backenden. Áttekintést kell végezni a meglévő kódban lévő potenciális problémák azonosítására és megoldási javaslatok kidolgozására. @Transactional public void process(String oldName, String newName) { Long id = exec("select id from file where name='" + oldName + "'"); processFile(oldName, newName); // fájl átnevezése a diszken exec("update file set name='" + newName + "' where id = " + id); }
Miért használ egy osztály egy programozási nyelvben az alapértelmezett toString metódus implementációt, ha nem írja felül?
Mi a különbség a primitív típusok és azok objektumköpenyei közötti teljesítményben?
Az utolsó projektje felhőalapú környezetben volt-e?
Mesélj a Garbage Collector működéséről Java-ban.
Milyen annotációkat ismersz Java-ban a REST végpontok meghatározására?
Meg tudná magyarázni, mit jelent a statikus típusosság a Java nyelvben?
Meg lehet változtatni egy metódus visszatérési típusát különböző paraméterkészletekkel történő túlterhelés során?
Támogatja a Postgres az READ UNCOMMITTED izolációs szintet? Mi történik, ha ezt megadod az @Transactional-ban?
Mik azok fő követelmények az adatbázisokban vagy adatstruktúrákban lévő kulcsok számára?
Milyen belső elemeket használnak az objektumok a üzleti logika és folyamatok megvalósításához?
Mi a szerepe a brókernek a mikroszolgáltatások közötti kommunikációban?
Előfordult már olyan helyzet, amikor az osztálynak nem volt verziókezelő rendszer vagy verziókezelés?
Hogyan van szervezve a memória területe a változóknak a Java nyelvben?
Milyen elemekből áll a fő konfiguráció a pom.xml fájlban?
Használta a RestController annotációt a Springben történő RESTful API fejlesztése során?
A osztály mely részén helyezkednek el általában az alapvető adattípusok a szerkezetében?
Lehet-e meghatározni a memória szivárgások forrását egy programban?