Sobes.tech

Java

Mis on valitud lahenduse struktuuri peamine probleem? Property klass ei toeta polümorfismi. Klassi väljad võivad olla mitte-initsialiseeritud. Kogu maksumuse arvutamise meetodi ülekandmine "Order" klassi. Ei kasuta transaktsioonimehhanisme. Tühi nimekiri ei põhjusta erandeid.

Senior
СБК ПАРУС
92

Kuidas hindate oma taset — Middle või Senior? Mis vahe nende vahel on?

Senior
СБЕРСБЕР
92

Kuidas kirjutada andmeid samaaegselt MongoDB ja PostgreSQL ning tagada järjepidevus?

Senior
СБЕРСБЕР
92

Kuidas testida kogu teenuse voogu (E2E/integratsioon)?

Senior
Octo
92

Kas on ohutu eemaldada elemente nimekirjast, kasutades Iterator.remove() while-tsükli jooksul?

Senior
ИП Ганус Александр Андреевич
92

Kas testid saab parandada, näiteks vähendades koodi kogust?

Senior
ОТП БанкОТП Банк
92

Kuidas näeb klient olukorda, kui sissemakse ebaõnnestus ja ta soovib selle maha arvata?

Senior
атон
92

Milliseid meetodeid teate hash-tabelite kokkupõrgete lahendamiseks?

Senior
VKVK
92

Rääkige mulle Toca Banki projektist

Senior
Альфа-БанкАльфа-Банк
92

Realiseerige omaenda loenditüüpi (enum), nagu see oleks olnud enne kaasaegse enum-i ilmumist Java 1.5. See peab vastama kaasaegse Java-enum lepingule: • lihtne juurdepääs igale enum-väärtusele • turvaline väärtuste võrdlus viite järgi (==) • igal väärtusel on string-nimi, mis vastab väärtuse nimele • igal väärtusel on täisarvuline `ordinal`-identifikaator, mis sisaldab väärtuse numbrit selle deklaratsiooni järjekorras enum-is • on võimalik saada kõigi väärtuste nimekiri • on võimalik saada väärtus selle `ordinal`-i järgi • on võimalik saada väärtus selle nime järgi Näiteks võib võtta valuutade nimekirja. Oluline on, et nimekiri oleks potentsiaalselt laiendatav, sest koodi kvaliteet määrab, kui probleemideta saab tulevikus väärtusi enum-i lisada. class Currency { // TODO } --- Esitatud on user_orders tabel |ts|user_id|order_value| Iga kasutaja jaoks tagastage tema esimese ostu summa.

Senior
OZONOZON
92

Kui palju andmeid salvestati andmebaasis (KB/GB)?

Senior
01.tech
92

Mis on volatile Java's?

Senior
прайм пейментс
92

Mis oli sünkroonne ja mis muutus? Milline kahest juhtumist (graafiku või staatuse muutmise) oli sünkroonne?

Middle+
pdm
92

Mis on N+1 probleem JPA/Hibernate'is? Kuidas see lahendati?

Senior
Альфа-БанкАльфа-Банк
92

@PutMapping("/create") public Book create(@RequestBody CreateBook request) throws Exception { System.out.println("Kontrollige, kas raamat eksisteerib " + map); Book book = new ObjectMapper().convertValue(map, Book.class); Book b = repo.findByTitle(book.getTitle()); if (b != null) { throw new Exception("Raamat juba eksisteerib"); } book.setId(UUID.randomUUID().toString()); repo.save(book); log.debug("Raamat {} poolt {} on loodud id-ga {}", book.getTitle(), book.getAuthor(), book.getId()); return book; } @GetMapping("/get") public Book get(@QueryParam("id") String id) { log.debug("Hangi raamat " + id); return repo.findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); } @GetMapping("/{id}") public Book get(@RequestParam("id") String id) { log.debug("Hangi raamat ", id); return repo.findById(id).orElseThrow(() -> new BookAlreadyExeption("raamat ei leitud")) findAll().stream() .filter(b -> b.getId().equals(id)) .findFirst().get(); }

Senior
СТЭП ЛОДЖИК (STEP LOGIC)
92

Kas võitluse ajal olid kriitilised olukorrad, mis olid seotud maksetega?

Senior
ОТП БанкОТП Банк
92

Miks soovite töökohta vahetada?

Senior
АО Национальная система платежных карт
92

töötajate tabel id bigint PK mitte null töötaja_nimi varchar(100) mitte null töötaja_number int4 mitte null id; töötaja_nimi; töötaja_number 1000; Ivanov; 123 TÖÖTLEJA järjekorras nagu ( VALI töötaja_number, LAG(töötaja_number) PEAL (JÄRJEKOHT (töötaja_number)) kui eelmine_number TÖÖTAJAst ) VALI eelmine_number + 1 kui puuduva_number TÖÖTLEJA järjekorras KUS töötaja_number - eelmine_number > 1; 1000; nimi1; 1 1001; nimi2; 2 1002; nimi3; 4 1003; nimi4; 5 koos järjekorras nagu () valige * järjekorrast

Middle+
ИннотехИннотех
92

Mis on @PreDestroy ja @PostConstruct?

Senior
aiins
92

Mis on ELK? Dekodeeri lühend ja selgita iga komponendi eesmärk.

Senior
Альфа
92
/726