Sobes.tech

Java

Produkt prišiel s požiadavkou na vývoj služby Loyalty, ktorá na základe počtu doručených objednávok (hlavný systém objednávok OMS) bude odovzdávať službe na spracovanie objednávok (cashier) veľkosť zľavy. Služba Loyalty zatiaľ nebude mať front-end, bude potrebné uložiť v databáze mapovanie, od akého počtu doručených a nevymazaných objednávok je aká zľava. Niečo ako: Objednávky Zľava [phone]% [phone]% [phone]% [phone]% Je potrebné navrhnúť službu, navrhnúť mechanizmy integrácie so službou na spracovanie objednávok a službou na správu objednávok. Je potrebné navrhnúť architektúru služby, ktorú je možné odovzdať vývojovému a nasadzovaciemu tímu.

Senior
СБЕРСБЕР
90

Funkčne niečo získavame z použitia Stream API, okrem estetiky?

Middle+
луция
90

Čo je RESTful Web Service? Kľúčové princípy.

Senior
IT OneIT One
90

Ako vytvoriť vlastnú výnimku v Jave?

Senior
kode.ru
90

Ako sa zaznamenávajú systémové požiadavky — len v úlohách, a analytik ich opisuje?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
90

výrobca 1 spotrebiteľ 2 partícia 3 téma 1

Senior
СБЕРСБЕР
90

Ako vytvoriť transakciu ručne bez anotácie @Transactional?

Senior
Velenes.Tech
90

Ako ste optimalizovali SQL dotazy?

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

Aký je vzťah medzi témou a partíciou v Kafka?

Senior
EXPERA
90

Povedzte o metódach equals() a hashCode(), ich zmluve a úlohe v HashMap

Senior
СБЕРСБЕР
90

Prečo meníte prácu?

Senior
СБЕРСБЕР
90

Aký pool vlákien sa používa pod kapotou Stream.parallel()? Čo odlišuje ForkJoinPool od FixedThreadPool?

Senior
EXPERA
90

Recenzia kódu: Služba rezervácie lístkov — aké problémy vidíte v kóde?

Senior
Т-БанкТ-Банк
90

```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```

Senior
СБЕРСБЕР
90

Porozprávaj mi o dátovej štruktúre HashMap

Senior
Octo
90

-- Existujú tabuľky so štruktúrou Zamestnanec id (PK) meno plat dep_id (FK department.id) Oddelenie id (PK) meno -- napíšte dotaz, ktorý vráti zoznam všetkých názvov oddelení s maximálnou mzdou v každom oddelení select d.name, COALESCE(MAX(e.salary), 0) from Department d left join Employee e on e.dep_id = d.id group by d.name

Senior
СБЕРСБЕР
90

V akom časovom horizonte sa môžete zapojiť do projektu: za dva týždne, skôr alebo neskôr?

Middle+
СБЕРСБЕР
90

Pracoval ste priamo na písaní viacvláknového kódu?

Senior
BSS
90

Ako funguje HTTPS? Čo je SSL? Čo je rozdiel medzi TLS a Mutual TLS?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
90

var list = List.of(5, 13, 34); list.stream() .map(x -> x % 10) .peek(System.out::println) .filter(x -> x > 3) .forEach(System.out::println); List<String> animals = List.of("dog", "cat", "parrot"); animals.stream() .sorted() .peek(item -> System.out.println(item)) .map(String::length); System.out.println(animals);

Senior
ТБанк
90
/726