Java
Kuras JUnit versijas jūs izmantojāt savā praksē?
Kāda ir atšķirība starp String klases objektiem un citu klases tipu Java?
Kāda ir saistība starp Future un Callable interfeisiem programmēšanas valodās?
Vai jūs varētu pastāstīt par savām galvenajām pienākumiem un projektiem pašreizējā darba vietā?
Kā pārbaudīt datu bāzes pareizību un veiktspēju?
Izskaidrojiet Java Collections Framework galvenās sastāvdaļas un darbības principus.
Vai @Component anotācija var tikt izmantota, lai norādītu bīnu Spring?
Pastāstiet par konkrētiem rezultātiem un sasniegumiem skaitļos.
Vai jūs varat uzskaitīt galvenos InputStream klases realizācijas tipus Java?
Vai tiekts ir konstatēts ierīce, kas ir pievienota vietējai tīklai vai datoram?
Vai try blokā ir iespējams noķert OutOfMemoryError kļūdu, un kādas ir šī pieejas īpatnības?
Vai jums ir pieredze attālinātas atkļūdošanas izmantošanā izstrādes procesā?
Kādi datu integritātes veidi pastāv datu pārvaldības sistēmās?
publiskā klase Accumulator { privāta Karte<String, Object> data = jauna HashMap<>(); // pašreizējais datu kopums privāta Saraksts<Map<String, Object>> dataList = jauna ArrayList<>(); // datu partija privāta Karte<Instant, String> responses = jauna HashMap<>(); // atbildes no servera, kas saņem datus privāts int dataId; /** * Pievieno lauku field ar vērtību value kopumam */ publiskais void add(String field, String value) { data.put(field, value); } /** * Atgriež vērtību pēc lauka nosaukuma field */ publiskais <T> T get(String field) { return (T) data.get(field); } /** * Atgriež servera atbildes, kas saņem datus */ publiskais String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Pabeidz pašreizējā datu kopuma veidošanu un nosūta to partijā */ publiskais synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = jauna HashMap<>(); data.put("id", dataId++); } /** * Nosūta partiju uz datu saņemšanas serveri */ privāta void send() { RestTemplate restTemplate = jauna RestTemplate(); HttpEntity<List<Map<String, Object>>> request = jauna 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()); } }
Kādas sekas var rasties, ja Map struktūrā kā atslēga tiek izmantots maināms objekts?
Kā īstenot datu plūsmu izveidi, izmantojot Stream API Java?
Kāpēc jums bija nepieciešams Redis, ja jau ir Postgres?
Vai varat sniegt piemēru ar privātu konstruktoru un paskaidrot tā mērķi?
Vai ir iespējams īstenot hashCode, kas vienmēr atgriež dažādas vērtības dažādiem objektiem (bez kolīzijām)?
Kāda ir jūsu pieredze JVM parametru optimizēšanā un iestatīšanā, lai uzlabotu lietojumprogrammu veiktspēju?