Sobes.tech

Java

Produkt přišel s požadavkem na vývoj služby věrnosti, která na základě počtu doručených objednávek (hlavní systém objednávek OMS) bude poskytovat službě pro zadávání objednávek (pokladna) výši slevy. Služba věrnosti zatím nebude mít front-end, je třeba v databázi uložit mapování, od jakého počtu doručených a ne zrušených objednávek je jaká sleva. Něco jako: Objednávky Sleva [procento]% [procento]% [procento]% [procento]% Je nutné navrhnout službu, navrhnout mechanismy integrace se službou zadávání objednávek a službou správy objednávek. Je třeba navrhnout architekturu služby, kterou lze předat vývojovému týmu a týmu nasazení.

Senior
СБЕРСБЕР
90

Funkčně něco získáváme z použití Stream API, kromě estetiky?

Middle+
луция
90

Co je to RESTful Web Service? Klíčové principy.

Senior
IT OneIT One
90

Jak vytvořit vlastní výjimku v Javě?

Senior
kode.ru
90

Jak jsou systémové požadavky zaznamenány — pouze v úlohách, a analytik je popisuje?

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

producent 1 spotřebitel 2 partice 3 téma 1

Senior
СБЕРСБЕР
90

Jak vytvořit transakci ručně bez anotace @Transactional?

Senior
Velenes.Tech
90

Jak jste optimalizovali SQL dotazy?

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

Jaký je vztah mezi tématem a oddílem v Kafka?

Senior
EXPERA
90

Povězte o metodách equals() a hashCode(), jejich kontraktu a roli v HashMap

Senior
СБЕРСБЕР
90

Proč měníte práci?

Senior
СБЕРСБЕР
90

Jaký pool vláken se používá pod kapotou Stream.parallel()? Čím se liší ForkJoinPool od FixedThreadPool?

Senior
EXPERA
90

Recenze kódu: Služba rezervace jízdenek — jaké problémy vidíte v kódu?

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

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

Senior
СБЕРСБЕР
90

Pověz mi o struktuře dat HashMap

Senior
Octo
90

-- Existují tabulky se strukturou Zaměstnanec id (PK) jméno plat dep_id (FK department.id) Oddělení id (PK) jméno -- napište dotaz, který vrátí seznam názvů všech oddělení s maximální mzdou v každém oddělení 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 jakém časovém rámci se můžete zapojit do projektu: za dva týdny, dříve nebo později?

Middle+
СБЕРСБЕР
90

Pracoval jste přímo na psaní vícevláknového kódu?

Senior
BSS
90

Jak funguje HTTPS? Co je SSL? Čím se TLS liší od 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