Java
Het product kwam met de vraag om een Loyaliteitsservice te ontwikkelen, die op basis van het aantal bezorgde bestellingen (hoofdordersysteem OMS) de kortingsgrootte aan de bestelservice (kassa) doorgeeft. De Loyaliteitsservice zal nog geen frontend hebben, alleen in de database moet een mapping worden opgeslagen van welk aantal bezorgde en niet geannuleerde bestellingen welke korting geeft. Iets als: Bestellingen Korting [phone]% [phone]% [phone]% [phone]% Het is nodig om een service te ontwerpen, mechanismen voor integratie met de bestelservice en de ordermanagementservice voor te stellen. Het is nodig om de architectuur van de service te ontwerpen, die aan het ontwikkel- en implementatieteam kan worden doorgegeven.
W verkrijgen we functioneel iets door het gebruik van de Stream API, naast de esthetiek?
Wat is een RESTful Web Service? Kernprincipes.
Hoe maak je een eigen uitzondering in Java?
Hoe worden de systeemeiseningen vastgelegd — alleen in de taken, en beschrijft de analist ze?
producent 1 consument 2 partition 3 onderwerp 1
Hoe maak je handmatig een transactie zonder de @Transactional-annotatie?
Hoe hebt u SQL-query's geoptimaliseerd?
Wat is de relatie tussen een topic en een partitie in Kafka?
Vertel over de methoden equals() en hashCode(), hun contract en rol in HashMap
Waarom wissel je van baan?
Welke threadpool wordt onder de motorkap van Stream.parallel() gebruikt? Hoe verschilt ForkJoinPool van FixedThreadPool?
Code Review: Ticketreserveringsservice — welke problemen zie je in de code?
```java public class DoWork { public static void main(String[] args) { work(); } public static void work() { try { work(); } finally { work(); } } } ```
Vertel me over de HashMap-gegevensstructuur
-- Er zijn tabellen met de structuur Werknemer id (PK) naam salaris dep_id (FK department.id) Afdeling id (PK) naam -- schrijf een query die een lijst teruggeeft van alle afdelingsnamen met het maximale salaris in elke afdeling select d.naam, COALESCE(MAX(e.salaris), 0) from Afdeling d left join Werknemer e on e.dep_id = d.id group by d.naam
Binnen welke termijn kunt u aan het project deelnemen: over twee weken, eerder of later?
Heeft u rechtstreeks gewerkt aan het schrijven van multithreaded code?
Hoe werkt HTTPS? Wat is SSL? Hoe verschilt TLS van 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);