Sobes.tech

Java

Kui kiiresti olete valmis välja minema seoses ülemineku tähtaegadega?

Senior
158

//Leidke esimene kordumatu element täisarvude massiivis int[] arr = {9, 4, 9, 6, 7, 4, 5}; int n = ...;

Senior
158

Mis vahe on WHERE ja HAVING vahel?

Senior
158

Millist projekti ehitamise süsteemi kasutati teie eelmisel ettevõttel?

Junior — Middle
158

Selgitage paralleelsete voogude kontseptsiooni Stream API-s ja nende omadusi

Junior — Middle
157

Kuidas te implementite objektide võrdlusmeetodeid ja nende hash-koodide arvutamist oma koodis?

Junior — Middle
157

Avaliku klassi Accumulator { privaatne Kaart<String, Object> data = uus HashMap<>(); // praegune andmekogum privaatne Loend<Map<String, Object>> dataList = uus ArrayList<>(); // andmete partii privaatne Kaart<Instant, String> responses = uus HashMap<>(); // serveri vastused, mis võtab vastu andmeid privaatne int dataId; /** * Lisab välja field väärtusega value kogumisse */ avalik void add(String field, String value) { data.put(field, value); } /** * Tagastab väärtuse välja nimega field */ avalik <T> T get(String field) { return (T) data.get(field); } /** * Tagastab serveri vastused, mis võttis vastu andmeid */ avalik String getResponses() { String out = ""; for (String resp : responses.values()) { out += "; " + resp; } return out; } /** * Lõpetab praeguse andmekogumi koostamise ja saadab selle partii */ avalik synchronized void push() { dataList.add(data); if (dataList.size() == 100) { send(); dataList.clear(); } data = uus HashMap<>(); data.put("id", dataId++); } /** * Saadab partii andmete vastuvõtvasse serverisse */ private void send() { RestTemplate restTemplate = uus RestTemplate(); HttpEntity<List<Map<String, Object>>> request = uus 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()); } }

Senior
157

Mis on Java-s Streami kasutamise piirang?

Junior — Middle
155

Kuidas olid teie arendusprotsessid eelmisel töökohal üles ehitatud? Kuidas tuli ülesandeid?

Senior
155

Kuidas registreeruda Flux/Mono reaktiivses programmeerimises? Millised variandid on olemas?

Senior
155

Millist kogumit kasutaksite andmestruktuuri virna rakendamiseks?

Junior — Middle
154

Milliseid oskusi või teadmisi soovite lähitulevikus arendada?

Junior — Middle
154

Millised lähenemised ja mehhanismid võimaldavad Map-i turvaliselt kasutada mitme lõime tingimustes?

Junior — Middle
153

Mida teeb reduce meetod?

Senior
153

Millist kogumikku kasutada külastatud lehtede ajaloo salvestamiseks ilma duplikaatideta ja säilitades järjekorra?

Senior
153

Millistel tingimustel finally plokk ei kutsuta välja programmi käivitamise ajal?

Junior — Middle
153

//Kaks bean on antud. Kolmandal iteratsioonil meetodis m1 tekkis erind. Kui palju kirjeid on andmebaasis? public class BeanA() { private BeanB b; @Transactional public void m1(List<Integer> list) { for (Integer i : list) { b.m2(i); } } } public class BeanB() { @Transactional public void m2(Integer i) { // Lisab kirje tabelisse } }

Senior
153

Millistel juhtudel ei tööta finally jaotis?

Senior
152

Mis juhtub, kui kasutame POST-i, kuid HTTP (mitte HTTPS)?

Senior
152
/17