Sobes.tech

Java

Hohe Datenbankauslastung — was vorschlagen: Partitionierung, Sharding?

Senior
ТБанк
100

Wie steht es um die Gehaltsindexierung — gibt es eine Überprüfung?

Middle+
Яндекс МаркетЯндекс Маркет
100

Was sind ZooKeeper und KRaft im Kontext von Kafka? Was ist der Unterschied?

Senior
EXPERA
100

Wie analysieren Sie den Ausführungsplan und optimieren die Abfragen in PostgreSQL?

Middle+
Т-БанкТ-Банк
100

Was ist ein Dirty Read (schmutzige Lektüre)?

Middle+
луция
100

Erzählen Sie uns von der Fehlerbehebung bei Anwendungen: Wie debuggen Sie, verwenden Sie einen Profiler?

Middle
Небольшая компания
100

Beschreiben Sie den Arbeitsprozess mit AI-Tools vom Erhalt der Aufgabe bis zum Deployment.

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

Wie ist der Lebenszyklus eines Spring-Beans?

Senior
EXPERA
100

Was ist der Unterschied zwischen Spring Data JPA und Spring Data JDBC?

Intern
sber tech
100

Haben Sie nur an einem Projekt bei [Unternehmen] gearbeitet?

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

Was hat Sie zu diesem Thema geführt (was hat Sie dazu veranlasst, darüber zu lesen)?

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

Es gibt ein Backend, es gibt eine Benutzeroberfläche. Der Technologie-Stack ist Standard: Java, Spring, React, Postgres. Aufgabe: Entwerfen Sie einen REST-Endpunkt, der Daten aus 3 Quellen abruft und an die UI liefert, wobei die maximale mögliche Durchsatzrate und die minimale mögliche Antwortzeit sichergestellt werden sollen (Maximal- /Minimal-Kriterien basierend auf unseren spezifischen Bedingungen, da es im Wesentlichen keine Silberkugel gibt und ein Kompromiss gefunden werden muss). Es ist bekannt, dass der erwartete Spitzen-RPS für diesen Endpunkt 200 beträgt. Bekannte Details zu den Quellen: 1. Quelle - unsere Datenbank, Abfrage dauert ca. 15 Sekunden. 2. Quelle - verwandter REST-Service, degradiert auf bis zu 2 Minuten bei 100 RPS, antwortet im Normalbetrieb in 5 Sekunden. Wir können sein Verhalten nicht ändern. 3. Quelle - verwandter REST-Service, antwortet zufällig (keine spezifischen Muster wurden festgestellt) mit 503-Fehlern, im Normalbetrieb antwortet er in 10 Sekunden. Wir können sein Verhalten nicht ändern.

Senior
солюшин
100

Wie erkennt Kubernetes, dass ein Pod gestorben ist und neu gestartet werden muss? Erzählen Sie von den Probes.

Senior
СБЕРСБЕР
100

Welche Probleme können in einer Multithread-Umgebung auftreten?

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

Welches war das letzte Buch oder der letzte Artikel, den Sie im Zusammenhang mit Arbeit gelesen haben?

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

Wie implementiert man die Validierung der Geschäftslogik in Spring (z.B.: Alter >16 Jahre, keine gesperrten Konten, Kartenlimit nicht überschritten)?

Senior
EXPERA
100

Wie stehst du zu bereits erledigten Aufgaben und Refactoring?

Senior
СБЕРСБЕР
100

Für welche Fälle wurde der Retry-Chain-Mechanismus und DLT (Dead Letter Topic) verwendet?

Senior
СБЕРСБЕР
100

Welche Garbage Collectors kennen Sie in Java? Gibt es Empfehlungen für die Verwendung verschiedener Typen?

Senior
Napoleon IT
100

Haben Sie Erfahrung mit AI/ML-Produkten?

Senior
SSP Soft
100
/726