查看: 2759| 回复: 4
跳转到指定楼层
上一主题 下一主题
收起左侧

[找工就业] 请教一到系统设计题: design a online check saving system

全局:

2021(1-3月)-CS硕士+3-5年 | 网上海投|BayArea湾区 码农类General全职@

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
请教一到系统设计题目:
design a online check saving system, cron job 1 deposit check to chime account and make those fund available within 2 days, but the bad check results, from the fed, will only went back in 1-5 days. how to design the second cron job that reverse the bad deposit we already did.
how to scale, on both app servers and db servers

对这个题完全没有思路, 不知道这种 金融相关的 系统该怎么设计, 还请大家帮忙,先谢过大家了。




上一篇:找工作好难啊
下一篇:求助:亚麻抽工签截止时间和如何argue
🔗
denghuixing 2021-2-15 03:30:07 | 只看该作者
全局:
个人理解,这问题的核心是怎么锁数据和回滚事务,然后保证任务exactly once processing 。. 1point 3 acres
scale up主要就是怎么并发那个cron job,但是这个业务显然是高并发没问题的,只要你exactly once processing解决了那并发随便就解决了。
回复

使用道具 举报

🔗
tq5124 2021-2-15 03:42:26 | 只看该作者
全局:
从出面试的角度,楼上已经说了

不过我深刻怀疑,这种2D、5D的latency,是不是FED的api端不接受实时调用?比如因为FED端的IT跟不上,要求银行每天下班后把收到的check统一发一次调用到FED。如果是这样,也没高并发了。。。所有数据都存下来,然后每天一个batch job就行了
回复

使用道具 举报

🔗
 楼主| miloguoqi 2021-2-15 04:07:31 | 只看该作者
全局:
tq5124 发表于 2021-2-15 03:42
从出面试的角度,楼上已经说了

不过我深刻怀疑,这种2D、5D的latency,是不是FED的api端不接受实时调用 ...

谢谢。。。。。。。。。。
回复

使用道具 举报

🔗
 楼主| miloguoqi 2021-2-15 04:07:46 | 只看该作者
全局:
tq5124 发表于 2021-2-15 03:42
从出面试的角度,楼上已经说了

不过我深刻怀疑,这种2D、5D的latency,是不是FED的api端不接受实时调用 ...

谢谢。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表