Sobes.tech

Golang

Was muss am Verbraucher getan werden, um exactly-once zu gewährleisten?

Middle+
348

/* Es gibt Aufträge, die im Verlauf ihres Lebenszyklus den Status wechseln. Es ist erforderlich, eine Schicht für die Arbeit mit der Datenbank zu implementieren: - Den Statusverlauf des Auftrags speichern - Partitionierung berücksichtigen In Zukunft, außerhalb des aktuellen Aufgabenbereichs, werden andere Methoden implementiert: Status nach Zeit abrufen, vollständige Auftragsgeschichte usw. */

Senior
332

Was hast du über unser Unternehmen gehört?

Middle+
242

[Name] fragte: Was sind Ihre Gehaltsvorstellungen?

Senior
238

Apache Kafka Architektur: Was sind die Hauptkomponenten, wie sind Produzenten und Konsumenten miteinander verbunden? Was ist das Rebalancing? Wie kann man eine sequenzielle Nachrichtenlesung gewährleisten?

Senior
211

Welche Caching-Strategie wählen – Cache-aside oder Write-through – unter Berücksichtigung des Nutzerverhaltens beim Überprüfen des Bestellstatus?

Senior
206

Wie viele Backends gab es im Team [Unternehmen]?

Middle+
190

Was waren die Aufgaben und die Architektur bei [Unternehmen]?

Middle+
189

Maximale Belastung: 25k Lesevorgänge / 5k Schreibvorgänge pro Sekunde Neuer Datenvolumen: 10 TB pro Jahr Maximale Parallelität: 120k gleichzeitige Anfragen Jährliches Nutzerwachstum: 30% Ziel-P99-Latenz: <150 ms für Lesevorgänge, <400 ms für Schreibvorgänge Zielverfügbarkeit: 99,95% Ihre Aufgabe ist es, eine architektonische Lösung zu entwickeln, die die aktuellen Probleme behebt, Konsistenz und Fehlertoleranz gewährleistet sowie Mechanismen zur Nachverfolgung für eine vollständige Überwachung des Lebenszyklus der Bestellung implementiert. Beschreiben Sie den Fehlerbehandlungsmechanismus, den Migrationsplan von der aktuellen Architektur und erklären Sie, wie die vorgeschlagene Lösung die Zuverlässigkeit und Transparenz des Systems verbessert.

Senior
189

Ist die Architektur bei [Unternehmen], dass du auf bestehenden Microservices aufbaust und die Funktionalität verfeinerst?

Middle+
186

[Name] fragte: Nutzen Sie KI-Tools bei der Arbeit? Wenn ja, welche und wofür?

Senior
179

Erzähle mir von deiner Erfahrung bei [Unternehmen]: Wie bist du gekommen, an welchem Produkt hast du gearbeitet?

Middle+
179

Erzähle mir von deiner Erfahrung bei [Unternehmen]: Produkt, Team, was du gemacht hast?

Middle+
178

[Name] fragte: Erzählen Sie mir von Ihrer vorherigen Firma — um welche Art von Firma handelte es sich und woran haben Sie gearbeitet?

Senior
175

Warum sind Sie von [Unternehmen] zu [Unternehmen] gewechselt?

Middle+
174

Wie teilt man Speicher zwischen Goroutinen? In welchen Fällen ist es besser, Atomic zu verwenden, und in welchen Mutex/RWMutex/SyncMap?

Senior
173

[Name] fragte: Arbeiten Sie noch bei Ihrem aktuellen Unternehmen? Warum haben Sie sich entschieden zu gehen?

Senior
165

Was ist der Unterschied zwischen TCP und UDP?

Middle+
161

Sollte der OrderService in Lese- und Schreibkomponenten aufgeteilt werden, angesichts der ungleichmäßigen Lastverteilung (25k Lesezugriffe vs 5k Schreibzugriffe)?

Senior
159

Was sind die Vorteile der Partitionierung? Zum Beispiel das Entfernen alter Partitionen.

Middle+
157
/4