Sobes.tech

Java

Hoe blokkeer of synchroniseer je threads in Java?

Senior
134

Kun je uitleggen wat de Error-klasse in programmeren is?

Junior — Middle
134

Vertel kort over het project bij [bedrijf] — wat deden jullie daar?

Senior
134

Wordt uw service als hoogbelast beschouwd? Kunt u dit met cijfers uitleggen?

Senior
134

Welke andere schaalmethoden zijn er naast horizontale schaal?

Senior
134

Hoe lees je een groot CSV-bestand (meer dan 1 GB)? Hoe parser je het en los je het probleem van regelonderbreking aan de grenzen van chunks op?

Senior
134

Eén producer, drie consumenten, drie partities en één topic: hoeveel consumenten ontvangen één bericht?

Senior
133

Wat zijn de patronen Saga en Outbox?

Senior
133

Hoeveel mensen zaten er in het team?

Senior
133

Wat zijn virtuele threads (Green Threads / Virtual Threads) en hoe verschillen ze van gewone?

Senior
133

Bent u ooit geconfronteerd met problemen met gedistribueerde transacties? Vertel over het Saga-patroon.

Senior
133

Wat deden jullie als je niet op tijd was?

Senior
133

Weet je over reactieve systemen en de principes van reactieve programmeren?

Senior
133

Wat voor soort gebeurtenissen, vanuit het oogpunt van het bedrijfsproces, vielen in retry-ketens en DLT?

Senior
133

Welke soorten indexen zijn er?

Senior
132

/** * == FT == * De orderverwerkingservice ontvangt een order voor verwerking via de Rest API. * De verwerking is als volgt: * - Controleer de beschikbaarheid van het product op voorraad (extern service via REST/HTTP wordt aangeroepen). Als het product niet beschikbaar is, wordt de orderverwerking gestopt. * - Sla de order op in de orderdatabase * - Start de verdere verwerking van de order (Processing, extern service via REST/HTTP wordt aangeroepen) * - Start meldingen over de nieuwe order (Notification, extern service via REST/HTTP wordt aangeroepen) * * == NOTITIE == * - de verwerking moet zodanig zijn dat als het opslaan van de order in de database mislukt, de order niet wordt verwerkt (processing) en geen meldingen (notification) worden gestart. * - gebruik een order-ID voor logkoppeling. * - houd metrics bij: 1) aantal geaccepteerde orders 2) aantal succesvol verwerkte orders * - de service moet tot 100 orders per seconde kunnen verwerken. */

Senior
132

Voor welke gevallen werd het retry-chaine mechanisme en DLT (Dead Letter Topic) gebruikt?

Senior
132

Waarvoor is het sleutelwoord volatile nodig?

Senior
132

Wat gebeurt er als een van de services tijdens de Commit-fase in 2PC faalt?

Senior
132

Vertel me over je huidige project bij [bedrijf] — waar ben je mee bezig?

Senior
132
/92