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.
Funkčne niečo získavame z použitia Stream API, okrem estetiky?
Čo je RESTful Web Service? Kľúčové princípy.
Ako vytvoriť vlastnú výnimku v Jave?
Ako sa zaznamenávajú systémové požiadavky — len v úlohách, a analytik ich opisuje?
výrobca 1 spotrebiteľ 2 partícia 3 téma 1
Ako vytvoriť transakciu ručne bez anotácie @Transactional?
Ako ste optimalizovali SQL dotazy?
Aký je vzťah medzi témou a partíciou v Kafka?
Povedzte o metódach equals() a hashCode(), ich zmluve a úlohe v HashMap
Prečo meníte prácu?
Aký pool vlákien sa používa pod kapotou Stream.parallel()? Čo odlišuje ForkJoinPool od FixedThreadPool?
Recenzia kódu: Služba rezervácie lístkov — aké problémy vidíte v kóde?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Porozprávaj mi o dátovej štruktúre HashMap
-- 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
V akom časovom horizonte sa môžete zapojiť do projektu: za dva týždne, skôr alebo neskôr?
Pracoval ste priamo na písaní viacvláknového kódu?
Ako funguje HTTPS? Čo je SSL? Čo je rozdiel medzi TLS a Mutual TLS?
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);