Мобильді төлем жүйесі Клиенттің мобильді қосымшаны пайдаланып кассада/КСО (само қызмет көрсету кассасы) сатып алуларын төлеу архитектурасын жүзеге асыру қажет. Төлем SBP арқылы емес. Пайдаланушы тауарларды сатып алғанда, қосымшаны пайдаланып төлеуді таңдайды. Касса немесе КСО пайдаланушыны анықтап, клиенттің банк арқылы төлем процесін бастайды. CJM: - Кассашы/клиент тауарларды сканерлейді. - Төлемге өтеді. - Кассада/КСО-да идентификацияланады. - Magnit қосымшасында төлеуді таңдайды. - Magnit қосымшасын ашады. - Телефонда орнатылған банкті таңдайды, ол арқылы төлем жүргізіледі. - Банктің қосымшасында төлем жасайды. - Төлем нәтижесі экранға қайтып оралады. - Төлемнің сәтті болғаны туралы хабарлама алады. Функционалды емес талаптар: - DAU = 1000 дүкенде - Дүкен саны = 500 - Касса саны = орта есеппен 5 касса. - Төлем максимум 2 минутта жүзеге асуы керек. - Төлем беті максимум 250мс ішінде ашылуы керек.
Technical Writer
Race condition (жарыс жағдайы) деген не?
Соңғы компанияңыздағы бір қызықты жағдай туралы айтыңыз, оның айналасында қазір қандай да бір шектеу бар ма?
Өз туралы қысқаша айтып беріңіз.
Телефон арқылы төлем жүйесі Клиент мобильді қолданбаны пайдаланып кассада/самообслуживание терминалында сатып алуларды төлеу архитектурасын жобалаңыз. Төлем SBP арқылы емес. Пайдаланушы тауарларды сатып алып, оны қолданбамен төлеуді таңдайды. Касса немесе терминал пайдаланушыны анықтап, банк арқылы төлем процесін бастау керек. Жүйе: - Кассашы/клиент тауарларды сканерлейді. - Төлемге өтеді. - Кассада/терминалда идентификацияланады. - Magnit қолданбасында төлеуді таңдайды. - Magnit қолданбасын ашады. - Телефонда орнатылған банкті таңдайды. - Банкте төлем жасайды. - Төлем нәтижесі экранға қайтып оралады. - Төлемнің сәтті болғаны туралы хабарлама алады.
Go тілінде жолдағы таңбалардың санын есептеудің қандай әдістері бар? (әңгіме сұхбаттан кейін)
Go тілінде жолдағы таңбалар саны (рундар) қалай есептеледі?