Sobes.tech

Java

Was war der Grund für die Suche nach einer neuen Arbeitsstelle?

Senior
Магнус Тех
78

Wie schnell seid ihr bereit, im Hinblick auf die Übergangsfristen auszuscheiden?

Senior
IT OneIT One
78

Erzählen Sie, was Sie bei Ihrer letzten Arbeit gemacht haben und warum Sie sich entschieden haben, dort aufzuhören?

Senior
ки системы
78

Analysieren Sie die Leistungs- und Speicherunterschiede zwischen der Verwendung von int[] und Integer[] in Java, insbesondere im Kontext des gegebenen Codeausschnitts: ```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

Wie war die Systembelastung zum Zeitpunkt dieses Vorfalls?

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

Erzählen Sie mir von der Stream API: Arten von Operationen, Unterschied zwischen map und flatMap

Senior
Octo
78

Was ist DocumentType in Zeile 15 und wofür ist es?

Senior
СБЕРСБЕР
78

Was passiert, wenn man auf dem Dach eines fahrenden Zuges (200 km/h) springt?

Senior
BSS
78

Haben Sie 2020 bei 'Automatisierten Transportsystemen' angefangen zu arbeiten; waren Sie 17 Jahre alt?

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

Erzählen Sie mir von sich: Was suchen Sie derzeit, Ihren letzten Arbeitsplatz, interessante Projekte, Suchaktivitäten und parallele Prozesse.

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

Was möchten Sie an Ihrem neuen Arbeitsplatz tun? Was bedeutet für Sie die Teilnahme an architektonischen Entscheidungen?

Senior
ТБанк
78

Wie wird die Integrität von Transaktionen beim Übergang vom Monolithen zu Microservices gewährleistet?

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

Ist es möglich, die Annotation @Transactional in der Methode ExampleService::handle zu verwenden, um die Konsistenz sicherzustellen? @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, im Fehlerfall werden die Änderungen in der Datenbank zurückgesetzt - Nein, der Benutzer erfährt nicht, dass die Bestellung nicht gelöscht wurde - Nein, es können Speicherlecks in der HTTP-Client-Schicht auftreten - Nein, es können Timeouts in der Datenzugriffsschicht auftreten

Senior
RT Labs
78

Welche Probleme können bei hoher Belastung (zig Millionen Anfragen) auftreten? Wie skaliert man die Lösung?

Senior
СБЕРСБЕР
78

[Name] fragte: Wenn ich eine Nachricht in ein Kafka-Thema schreibe, auf wie viele Partitionen wird sie verteilt?

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

Haben Sie mit Multithreading gearbeitet? Was haben Sie verwendet?

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

Welche Isolationsstufen gibt es bei Kafka-Transaktionen?

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

/** * == FT == * Der Bestellverarbeitungsdienst erhält eine Bestellung zur Verarbeitung über die REST API. * Die Verarbeitung erfolgt wie folgt: * - Überprüfen der Verfügbarkeit des Produkts im Lager (externer Dienst via REST/HTTP). Wenn das Produkt nicht verfügbar ist, wird die Bestellung nicht weiter verarbeitet. * - Bestellung in der Bestelldatenbank speichern * - Weiterverarbeitung der Bestellung starten (Processing, externer Dienst via REST/HTTP) * - Benachrichtigungen über die neue Bestellung initiieren (Notification, externer Dienst via REST/HTTP) * * == HINWEIS == * - Die Verarbeitung sollte so sein, dass wenn das Speichern der Bestellung in der Datenbank fehlschlägt, die Bestellung nicht verarbeitet (processing) oder Benachrichtigungen (notification) gestartet werden. * - Verwenden Sie eine Bestell-ID zur Korrelation der Logs. * - Messen Sie 1) die Anzahl der angenommenen Bestellungen 2) die Anzahl der erfolgreich verarbeiteten Bestellungen * - Der Dienst sollte bis zu 100 Bestellungen pro Sekunde verarbeiten können. */

Senior
СБЕРСБЕР
77

[Name] fragte: Und du, wo bist du, in Moskau?

Middle
СБЕРСБЕР
77

Wie funktioniert die Speicherbereinigung in Rust (denn es gibt keinen Garbage Collector)?

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