Sobes.tech

Java

Produkt został dostarczony z prośbą o opracowanie usługi Lojalności, która na podstawie liczby dostarczonych zamówień (główny system zamówień OMS) będzie przekazywać serwisowi składania zamówień (kasjer) wielkość rabatu. Usługa Lojalności na razie nie będzie miała części frontowej, w bazie danych trzeba przechowywać mapowanie, od jakiej liczby dostarczonych i nieanulowanych zamówień przypisana jest jaka rabat. Coś w rodzaju: Zamówienia Rabat [procent]% [procent]% [procent]% [procent]% Należy zaprojektować usługę, zaproponować mechanizmy integracji z usługą składania zamówień i usługą zarządzania zamówieniami. Należy zaprojektować architekturę usługi, którą można przekazać zespołowi deweloperskiemu i wdrożeniowemu.

Senior
СБЕРСБЕР
90

Czy funkcjonalnie zyskujemy coś na stosowaniu API Stream, oprócz estetyki?

Middle+
луция
90

Czym jest RESTful Web Service? Kluczowe zasady.

Senior
IT OneIT One
90

Jak stworzyć własne wyjątki w Java?

Senior
kode.ru
90

Jak rejestrowane są wymagania systemowe — tylko w zadaniach, a analityk je opisuje?

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

producent 1 konsument 2 partycja 3 temat 1

Senior
СБЕРСБЕР
90

Jak utworzyć transakcję ręcznie bez adnotacji @Transactional?

Senior
Velenes.Tech
90

Jak zoptymalizowałeś zapytania SQL?

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

Jaki jest związek między topikiem a partycją w Kafka?

Senior
EXPERA
90

Opowiedz o metodach equals() i hashCode(), ich kontrakcie i roli w HashMap

Senior
СБЕРСБЕР
90

Dlaczego zmieniasz pracę?

Senior
СБЕРСБЕР
90

Jaka pula wątków jest używana pod maską Stream.parallel()? Czym różni się ForkJoinPool od FixedThreadPool?

Senior
EXPERA
90

Przegląd kodu: Serwis rezerwacji biletów — jakie problemy widzisz w kodzie?

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

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

Senior
СБЕРСБЕР
90

Opowiedz o strukturze danych HashMap

Senior
Octo
90

-- Istnieją tabele o strukturze Pracownik id (PK) name wynagrodzenie dep_id (FK department.id) Dział id (PK) name -- napisz zapytanie, które zwróci listę nazw wszystkich działów z maksymalnym wynagrodzeniem w każdym dziale select d.name, COALESCE(MAX(e.wynagrodzenie), 0) from Dział d left join Pracownik e on e.dep_id = d.id group by d.name

Senior
СБЕРСБЕР
90

W jakim terminie będziesz mógł dołączyć do projektu: za dwa tygodnie, wcześniej czy później?

Middle+
СБЕРСБЕР
90

Czy pracowałeś bezpośrednio nad pisaniem wielowątkowego kodu?

Senior
BSS
90

Jak działa HTTPS? Czym jest SSL? Czym różni się TLS 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