Sobes.tech

Company overview

Консалтика

Neueste Stelle: Keine Daten

Stellen
0
Interviews
3
Fragen
53
Aufgaben
0

Published in the selected period

Stellen · 0

All company vacancies

No vacancies were found for the selected period.

Published records

Interviews · 3

All company interviews

Grouped by direction

Fragen und Aufgaben · 53

Python

Fragen · 26

5. Zuverlässigkeit der Zahlungen: "Wie wurde das Problem der Idempotenz in gRPC gelöst?" Ziel des Interviewers: Zahlungen — der gefährlichste Bereich für Duplikate (Double Spending). Mögliche Frage: "Die Zahlungsanfrage wurde über gRPC gesendet, ist aber aufgrund eines Timeouts (DEADLINE_EXCEEDED) fehlgeschlagen. Wurde das Geld abgezogen — unbekannt. Was macht das Zahlungssystem?" So antworten: "Im finanziellen Transaktionskontext muss jede wiederholte Anfrage einen Idempotency Key haben: 1. In den Metadaten der gRPC-Anfrage (metadata=((‘x-idempotency-key’, key_uuid),)) haben wir immer einen eindeutigen Transaktionsschlüssel übertragen. 2. Beim Empfang von DEADLINE_EXCEEDED konnte der Client sicher erneut versuchen, mit demselben Schlüssel. 3. Der Akquisitionsdienst prüfte die Präsenz dieses Schlüssels in seiner Datenbank / Redis und gab entweder den Status der bereits verarbeiteten Transaktion zurück oder verarbeitete sie zum ersten Mal."

middle+

Java

Fragen · 24

Project Manager

Fragen · 2

Product Manager

Fragen · 1