分享一道蚂蚁金服笔试题
生活随笔
收集整理的這篇文章主要介紹了
分享一道蚂蚁金服笔试题
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
之前有個(gè)朋友面試螞蟻金服p7,他的筆試題我要了過來,我覺得這道題目還是比較經(jīng)典的,有興趣的朋友不妨先拿來熱熱身。
實(shí)現(xiàn)轉(zhuǎn)賬系統(tǒng),給外部系統(tǒng)提供賬戶開戶,充值,轉(zhuǎn)賬rpc服務(wù),要求如下,- 賬戶類設(shè)計(jì): 類名:Account,包含屬性賬號(hào),賬戶余額,持有人身份證賬號(hào)- 開戶功能: - 入?yún)?#xff1a;開戶人身份證賬號(hào) - 功能邏輯:創(chuàng)建對(duì)應(yīng)的Account,并持久化 - 返回值:賬號(hào) - 要求:一個(gè)身份證只允許有一個(gè)Account,每個(gè)Account的賬號(hào)唯一- 充值功能: - 入?yún)?#xff1a;賬號(hào),充值金額,請(qǐng)求號(hào)(請(qǐng)求號(hào)唯一) - 功能邏輯:將充值金額增加到對(duì)應(yīng)賬戶的余額中去 - 返回值:余額- 轉(zhuǎn)賬功能: - 入?yún)?#xff1a;轉(zhuǎn)出賬號(hào),轉(zhuǎn)入賬號(hào),轉(zhuǎn)賬金額,請(qǐng)求號(hào)(請(qǐng)求號(hào)唯一) - 功能邏輯:轉(zhuǎn)出賬號(hào)余額減少,轉(zhuǎn)入賬號(hào)余額增加 - 返回值:轉(zhuǎn)出賬號(hào)余額- 其他說明 - 上游系統(tǒng)在調(diào)用相關(guān)服務(wù)超時(shí)的情況下,會(huì)使用原請(qǐng)求發(fā)起重試 - 充值與充值,轉(zhuǎn)賬與轉(zhuǎn)賬,充值與轉(zhuǎn)賬之間存在并發(fā)情況 - 考慮性能 - 限定單機(jī)提供rpc服務(wù)(代碼提供rpc接口和實(shí)現(xiàn)即可,不用考慮如何 發(fā)布rpc),賬戶持久化上到j(luò)vm內(nèi)存中,不需要使用DB,基于內(nèi)存的 持久化默認(rèn)有事務(wù),不用特別考慮事務(wù)問題 - 直接基于jdk編寫,不依賴其他框架歡迎關(guān)注我微信公眾號(hào)《倔強(qiáng)的文哥》(一個(gè)表面冷酷,內(nèi)心熱乎的互聯(lián)網(wǎng)碼農(nóng)),不定時(shí)分享各種Java技術(shù)經(jīng)驗(yàn)、面試熱題、Python實(shí)用小技巧。??
總結(jié)
以上是生活随笔為你收集整理的分享一道蚂蚁金服笔试题的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 怎样查看计算机主题,快速查看win10电
- 下一篇: 中职学生学业水平计算机考试试题,中职学业