Sobes.tech

Technical Writer

Mobile Payment System It is necessary to implement an architecture where a customer can pay for purchases at the checkout/self-service kiosk (self-checkout) using a mobile application. Payment is NOT made via SBP. The user, when purchasing goods, chooses to pay using the application. The checkout or self-service kiosk must identify the user and initiate the payment process through the customer's bank. Customer Journey Map (CJM): - Cashier/customer scans goods. - Proceeds to payment. - Identifies themselves at the checkout/self-service kiosk. - Chooses to pay via the Magnit app. - Opens the Magnit app. - Selects the bank installed on the phone from which the payment will be made. - Makes the payment within the bank's app. - Returns to the payment result screen in the Magnit app. - Receives a message about successful payment at the checkout/self-service kiosk. Non-functional requirements: - DAU = 1000 in the store - Number of stores = 500 - Number of checkouts = an average of 5 checkouts per store. - Payment should be completed within a maximum of 2 minutes. - The payment page should open within a maximum of 250ms.

Principal
237

Tell me about an interesting case in your last company, around which there is currently a bottleneck?

Principal
213

Tell me briefly about yourself.

Principal
184

Payment system via phone Design an architecture where a customer can pay for purchases at a checkout/self-service kiosk using a mobile app. Payment is NOT via SBP. When a user buys goods, they choose to pay via the app. The cashier or kiosk must identify the user and initiate the payment process through the bank. System: - Cashier/customer scans goods. - Proceed to payment. - Identifies at the checkout/kiosk. - Chooses to pay in the Magnit app. - Opens the Magnit app. - Selects the bank installed on the phone for payment. - Pays for the purchase in the bank app. - Returns to the payment result screen in the Magnit app. - Receives a message about successful payment at the checkout/kiosk. Non-functional requirements: - DAU = 1000 in the store - Number of stores 500 - Number of cash registers - about 5 on average. - Payment must be completed within 2 minutes. - Payment page should open within 250ms.

Principal
171

What are the options for counting the number of characters in a string in Go? (discussion after the interview)

Principal
152

How to count the number of characters (runes) in a string in Go?

Principal
103