Sobes.tech

Company overview

Консалтика

ბოლო ვაკანსია: მონაცემები არ არის

ვაკანსიები
0
გასაუბრებები
3
კითხვები
53
დავალებები
0

Published in the selected period

ვაკანსიები · 0

All company vacancies

No vacancies were found for the selected period.

Published records

გასაუბრებები · 3

All company interviews

Grouped by direction

კითხვები და დავალებები · 53

Python

კითხვები · 26

5. გადახდის სანდოობა: "როგორ გადაწყდა idempotency-ის პრობლემა gRPC-ში?" ინტერვიუს მიზანია: გადახდები — ყველაზე საშიში სფეროა დუბლიკატებისთვის (Double Spending). შესაძლო კითხვა: "გადახდის მოთხოვნა გავიდა gRPC-ით, მაგრამ ვერ მოხერხდა დროის ზღვარის გამო (DEADLINE_EXCEEDED). თანხა გამოიწერა — უცნობია. რა აკეთებს გადახდის მოდული?" როგორ უპასუხოთ: "ფინანსური ტრანზაქციის კონტექსტში, ნებისმიერი განმეორებითი მოთხოვნა უნდა ჰქონდეს Idempotency Key: 1. gRPC-ის მოთხოვნის მეტადატაში (metadata=((‘x-idempotency-key’, key_uuid),)) ჩვენ ყოველთვის გადმოვცემდით უნიკალურ ტრანზაქციის გასაღებს. 2. DEADLINE_EXCEEDED-ის მიღებისას, მომხმარებელი უსაფრთხოდ ისევ იგივე გასაღებით სცადა. 3. შეძენის სერვისი, ამ გასაღების არსებობას თავისი მონაცემთა ბაზაში / Redis-ში ამოწმებდა და ან უკვე დამუშავებული ტრანზაქციის სტატუსს აბრუნებდა ან პირველად დამუშავებდა."

middle+

Java

კითხვები · 24

Project Manager

კითხვები · 2

Product Manager

კითხვები · 1