Sobes.tech

რა სამუშაო ფორმატს ეძებთ: ოფისი, ჰიბრიდი ან დისტანციური?

175

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

153

როგორ ურთიერთქმედეთ ML/AI ინჟინრებთან და რა მოდელი ან AI გადაწყვეტილება განახორციელეთ?

136

ისტორიის შენახვის, შეტყობინებების წესრიგის, ძიების, შიფრაციის, ხელმისაწვდომობის, შეტყობინებების რეგიონისა და წაშლის მოთხოვნები რა არის?

130

შესაძლოა, თქვენ იცით მოთხოვნების დამუშავების პროდუქტები, ანტიფროდ, AML, კრედიტის კონვეიერი და სანქციების სკრინინგი?

128

პითონ დეველოპერის ვაკანსიის პასუხი

128

თქვენ თანხმდებით, რომ უარი თქვათ ბოლო-დან-ბოლო შიფრირებაზე, რათა მხარდაჭეროთ სერვერზე სრული ტექსტის ძიება შეტყობინებებზე?

120

კონსტრუქტორიანი მესენჯერი: მხოლოდ პირადი საუბრები, ტექსტისა და სურათების გაგზავნა, ონლაინ და ოფლაინ მიწოდება push შეტყობინებებით, სტატუსები "გაგზავნილია/მიწოდებულია/წაიკითხა", საუბრის ისტორია და ონლაინ/ოფლაინ ყოფნის სტატუსი. შეზღუდვები: 10 მილიონი მომხმარებელი, საშუალო დატვირთვა 50 ათასი შეტყობინება/წამი, პიკი — 100 ათასი შეტყობინება/წამი, შეტყობინებები არ უნდა დაკარგოს, სისტემა უნდა იყოს ჰორიზონტალურად მასშტაბური; P99 ონლაინ მიწოდება — 400 მს-მდე.

118

რა ფუნქციური და არ-ფუნქციური მოთხოვნები უნდა იყოს განსაზღვრული მესენჯერისთვის: პირადი ჩატები, შეტყობინებების სტატუსები, 5 მბ-მდე ფაილები, push შეტყობინებები, 10 მილიონი მომხმარებელი, საშუალოდ 40–50 ათასი RPS და პიკზე 100 ათასი RPS-მდე?

118

როგორ იყო შენი გუნდი, ვისთან ურთიერთობდით, როგორ მუშაობდით და რა სტეკი იყენებდით?

112

რატომ დატოვეთ თქვენი წინა სამუშაო?

108

რომელი ადგილობრივი მოდელი გამოიყენეს: Qwen, DeepSeek ან სხვა?

105

თქვენ გამოიყენეთ AI აგენტები ან ინსტრუმენტები კოდის გენერაციისთვის, მაგალითად Codex?

102

ახლა რა გსურთ და რა არის თქვენთვის მნიშვნელოვანი კომპანიის არჩევისას?

100

გთხოვთ, მოგვიყევით ყველაზე რთული ტექნიკური ან პროდუქტის გამოწვევის შესახებ, რომელთანაც შეხვედრეთ: რა იყო პრობლემა და როგორ გადაჭარით?

97

გთხოვთ, მოგვიყევით სამუშაოს დროს განპირობებული წარუმატებლობის შესახებ: რა მოხდა, რატომ და რა ისწავლეთ?

94

Python-ის გარდა სხვა რომელიმე ენებს იყენებდით ან ახლა გსურთ მათზე დაინტერესება?

91

როგორ AI ინსტრუმენტებს გამოიყენეთ ადგილობრივი მოდელის გარდა?

91

რამდენიმე კითხვა გაჩნდა საჭიროა დაწერო სკოლამდელი განათლების შესახებ? უნდა დავწერო რამე კომპიუტერული უნარების შესახებ? თუ კი, უბრალოდ პირველ სვეტში უნდა დავწერო? რადგან ცხრილი აშკარად ცოტა გადახრილია.

77
/2