Sobes.tech

Java

Wat was de reden om naar een nieuwe baan te zoeken?

Senior
Магнус Тех
78

Wat zijn de tijdlijnen voor de overgang — hoe snel zijn ze klaar om te vertrekken?

Senior
IT OneIT One
78

Vertel eens, wat deed je op je laatste werkplek en waarom heb je besloten daar weg te gaan?

Senior
ки системы
78

Analyseer de prestatie- en geheugengebruikverschillen tussen het gebruik van int[] en Integer[] in Java, vooral in de context van de gegeven codefragment: ```java int SIZE = 1000000; int[] x = new int[SIZE]; Integer[] y = new Integer[SIZE]; for (;;) { for (int i = 0; i < SIZE; ++i) { y[i] = new Integer(x[i]); } } ```

Senior
VKVK
78

Wat was de belasting op het systeem op het moment van dit incident?

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

Vertel me over de Stream API: soorten bewerkingen, verschil tussen map en flatMap

Senior
Octo
78

Wat is DocumentType op regel 15 en waar is het voor?

Senior
СБЕРСБЕР
78

Wat gebeurt er als je op het dak van een rijdende trein (200 km/u) springt?

Senior
BSS
78

Bent u in 2020 begonnen bij "Geautomatiseerde Transport Systemen"; was u toen 17 jaar oud?

Senior
ПАО Сбербанк
78

Vertel iets over jezelf: waar ben je momenteel naar op zoek, over je laatste baan, interessante projecten, zoekactiviteiten en parallelle processen.

Senior
ПАО Сбербанк
78

Wat zou je willen doen op je nieuwe plek? Wat betekent deelname aan architectonische beslissingen voor jou?

Senior
ТБанк
78

Hoe wordt de integriteit van transacties gewaarborgd bij de overgang van monoliet naar microservices?

Senior
Позитив Технолоджис
78

Is het mogelijk om de @Transactional-annotatie te gebruiken op de methode ExampleService::handle om consistentie te waarborgen? @Component @RequiredArgsConstructor public class ExampleService { private final OrderDao orderDao; private final DeliveryService deliveryService; @Transactional public void handle(long orderId) { orderDao.delete(orderId); deliveryService.cancelDelivery(orderId); } } - Ja, in geval van een fout worden de wijzigingen in de database teruggedraaid - Nee, de gebruiker weet niet dat de bestelling niet is verwijderd - Nee, er kunnen geheugenlekken optreden in de HTTP-clientlaag - Nee, er kunnen timeouts optreden in de laag voor database-toegang

Senior
RT Labs
78

Welke problemen kunnen zich voordoen bij hoge belasting (tientallen miljoenen verzoeken)? Hoe schaal je de oplossing op?

Senior
СБЕРСБЕР
78

[naam] vroeg: Als ik een bericht schrijf in een Kafka-topic, op hoeveel partities komt het terecht?

Senior
сербская компания
78

Heb je met multithreading gewerkt? Wat heb je gebruikt?

Senior
Позитив Технолоджис
77

Wat zijn de isolatieniveaus in Kafka-transacties?

Senior
Альфа-БанкАльфа-Банк
77

/** * == 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
СБЕРСБЕР
77

[naam] vroeg: En jij, waar ben je, in Moskou?

Middle
СБЕРСБЕР
77

Hoe werkt geheugenopruiming in Rust (want er is geen garbage collector)?

Middle
ООО ИЦ Ай-текоООО ИЦ Ай-теко
77
/726