Java
Milyen JUnit verziókat használtál a gyakorlatod során?
Mi a különbség a String osztály objektumai és más osztálytípusok között Java-ban?
Milyen kapcsolat van a Future és Callable interfészek között a programozási nyelvekben?
Tudna mesélni a főbb feladatairól és projektjeiről a jelenlegi munkahelyén?
Hogyan lehet ellenőrizni egy adatbázis helyességét és teljesítményét?
Magyarázza el a Java Collections Framework fő összetevőit és működési elveit.
Használható-e az @Component annotáció a Spring-ben lévő bean megjelölésére?
Mondjon konkrét eredményeket és sikereket számokban.
Felsorolnád a Java InputStream osztály fő típusú megvalósításait?
Észlelték-e a helyi hálózathoz vagy számítógéphez csatlakoztatott eszközt?
Lehet-e a try blokkban elkapni az OutOfMemoryError hibát, és milyen jellemzői vannak ennek a megközelítésnek?
Van tapasztalata a távoli hibakeresés használatában a fejlesztési folyamat során?
Milyen adat integritási típusok léteznek az adatbázis-kezelő rendszerekben?
public class Accumulator { private Map<String, Object> data = new HashMap<>(); // aktuális adathalmaz private List<Map<String, Object>> dataList = new ArrayList<>(); // adatok csomagja private Map<Instant, String> responses = new HashMap<>(); // válaszok a szervertől, amely fogadja az adatokat private int dataId; /** * Hozzáad egy mezőt field és értékével value a halmazhoz */ public void add(String field, String value) { data.put(field, value); } /** * Visszaadja az értéket a field nevű mezőhöz */ public <T> T get(String field) { return (T) data.get(field); } /** * Visszaadja a szerver válaszait, amely fogadja az adatokat */ public String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Befejezi az aktuális adathalmaz gyűjtését és elküldi */ public synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = new HashMap<>(); data.put("id", dataId++); } /** * Elküldi a csomagot a fogadó szervernek */ private void send() { RestTemplate restTemplate = new RestTemplate(); HttpEntity<List<Map<String, Object>>> request = new HttpEntity<>(dataList); String url = "localhost:20808/msg/incoming"; ResponseEntity<String> response = restTemplate.exchange(url, HttpMethod.GET, request, String.class); responses.put(Instant.now(), response.getBody()); } }
Milyen következményekkel járhat, ha módosítható objektumot használunk kulcsként egy Map-struktúrában?
Hogyan valósítható meg az adatfolyamok létrehozása a Stream API segítségével Java-ban?
Miért volt szükséged a Redisre, ha már van Postgresod?
Tudna példát adni egy privát konstruktorral rendelkező osztályra, és elmagyarázni a célját?
Lehetséges-e olyan hashCode-t megvalósítani, amely mindig különböző értékeket ad különböző objektumok esetén (ütközések nélkül)?
Milyen tapasztalatai vannak az JVM paraméterek optimalizálásában és beállításában az alkalmazások teljesítményének növelése érdekében?