深呼吸,我们在你身边~
深呼吸,我们在你身边~
精选金融岗位面试真题,附详细解答和面试技巧
有个小商户平时每天平均有2笔拒付,今天突然来了6笔。风控问这算不算异常、要不要冻结这个商户。你怎么判断?
市场部给一封提额邀请邮件做了A/B测试,整体没效果。他们把结果拆成20个客群一个个看,发现25到30岁这个群的p值是0.03,想只给这个群推。你怎么看?
贷款系统的 UAT 报告写着 400 个测试用例、通过率 98%,项目经理准备签字上线。你核对追溯矩阵,发现 50 条需求里有 6 条没有任何测试用例,其中 2 条是监管要求,比如拒贷后 30 天内要发不利行动通知。你会怎么跟项目经理说?
开户系统上线半年后,合规说受益所有人的识别门槛要从持股 25% 降到 10%。你翻追溯矩阵,这条需求关联了 4 个 story、18 个测试用例、1 个数据字段和 1 张监管报表。业务问你改动大不大、多久能上线,你怎么评估?
支付系统改造项目定了 120 个故事点,团队每两周一个 sprint、速度 20 点,计划 6 个 sprint 上线。第 2 个 sprint 结束时,业务方陆续提了 5 个变更,一共加了 30 点,还说上线日期不能动。你怎么跟他们谈?
个人贷款系统 UAT 已经签字,两周后上线。信用风险部突然要求把最低信用分从 640 提到 660,开发说只是改一个参数。上个月 5,000 笔申请里,约 6% 落在 640 到 659 分之间。你会怎么评估这个变更?
贷款服务团队下个 sprint 只能做一部分需求。按 WSJF 打分:逾期通知按新监管要求改文案,延迟成本 21、规模 2;扣款失败短信提醒,16、3;客户自助改还款日,13、5;新贷款产品申请流程,16、13。业务 MD 想先做新产品,你怎么排?
支付团队两周 sprint 共 10 个工作日,承诺了 40 个故事点。到第 6 天,燃尽图显示还剩 32 点,可每天站会大家都说进展正常。你怎么看这个情况,接下来会做什么?
贷款系统做版本升级,你要在 UAT 验证还款入账逻辑。有一张贷款表,记录每笔贷款的放款本金和当前余额;还有一张还款流水表,记录每次还的本金。抽查发现贷款 A 放款 10 万,累计还本 2.4 万,系统余额却是 7.8 万。你会怎么用 SQL 把所有这类贷款查出来?
昨天我们发给清算行 12,000 笔 ACH 付款,清算行的回执文件只有 11,985 笔,总金额还差了 $38,000。两边数据都已经导进数据库,各有一张表,记录付款编号和金额。你会怎么写 SQL 定位差异,又会怎么判断问题出在哪?
反洗钱监控系统每天凌晨 1 点定时启动,读核心系统的日终交易文件,要跑 3.5 小时,分析师早上 7 点要看到告警,文件传输要 20 分钟。这个月核心日终有 3 次拖到凌晨 1 点半以后,监控系统照样 1 点启动,读的是前一天的旧文件。你会怎么改需求?
核心系统要把客户地址字段从 35 个字符扩到 70 个。全行 20 万客户,扩完后约 8% 的地址超过 35 个字符,2% 超过 50 个。下游四个系统用这个字段:CRM 支持 100,数据仓库 70,制裁筛查接口最多 50,对账单打印文件固定 35。哪些会出问题,你先处理哪个?
新的支付路由版本先灰度放给 5% 的客户,跑了一天,4,000 笔交易里失败了 20 笔,旧版本历史失败率大约 0.2%。业务方想明天直接放到 100%,你怎么看?
支付系统变更窗口是晚上 10 点到凌晨 2 点。计划部署 90 分钟、冒烟测试 30 分钟,回滚要 60 分钟,回滚后验证还要 30 分钟。结果部署拖了 50 分钟才完成,你怎么判断还能不能继续?
每个月贷款系统的数据要送进数据仓库,再出监管报表。这个月贷款系统有 48,210 笔贷款、余额 32.15 亿美元,数仓里只有 48,150 笔、32.08 亿,差了 60 笔、700 万。报表三天后就要交,你怎么查?
KYC 客户表有 10 万条记录,你做数据质量检查时发现:3,000 条没有出生日期,1,500 条出生日期比开户日期还晚,还有 2,000 个税号各自出现在两条客户记录里。这几个问题分别怎么衡量,你会先修哪个?
ACH 付款模块刚修好一个缺陷:收款人姓名本来该支持 22 个字符,系统却在 20 个字符就截断了。完整回归测试有 1,200 个用例,平均每个 10 分钟。你手上只有 3 个测试人员、2 天时间,回归范围怎么定?
支付系统 UAT 计划跑 300 个测试用例,现在执行了 270 个,通过 240 个;还没关的缺陷有 2 个 Critical、6 个 High、15 个 Medium。退出标准是全部执行、通过率 95%、Critical 和 High 都清零。离上线还有 3 天,你怎么判断能不能上?
贷款自动扣款每天大约有 400 笔 ACH 退回:60% 是余额不足,30% 是账户已关闭或账户不存在,10% 是客户说没授权。现在每一笔都由运营人工查原因、联系客户、决定要不要重新扣款,每笔 15 分钟。让你设计目标流程,你会怎么分流?能省多少人力?
高风险客户的 KYC 定期复审分三步。第一步向客户要材料,平均等 4 天。第二步分析师审核,实际干活 2 小时,但要排队 3 天。第三步 QC 复核半小时,排队 1 天。另外有 30% 的案子会被 QC 退回,重做一遍审核和复核。平均一个案子要多久?真正干活的时间占多少?你先改哪一步?
实时支付项目里,业务方对非功能需求只说了一句「高峰期不能卡」。已知每天大约 50 万笔交易,中午那一个小时占全天的 30%,清算网络要求 5 秒内必须回执。你怎么把这句话写成可测试的需求?
数字开户 MVP 离上线只剩两个 sprint,团队每个 sprint 大约 30 个点。待办里有:证件身份核验 25 点、OFAC 名单筛查 15 点、电子签名 10 点、联名账户 20 点、推荐码 10 点、深色模式 15 点。上线日期不能动,你怎么排?
存款核心系统要迁移,业务方说旧系统账户维护界面上的 300 个字段全部照搬。你拉了过去 12 个月的使用数据,发现有 120 个字段的填写率低于 1%。你会直接建议砍掉这 120 个吗?怎么确认真实需求?
数字开户项目里,合规要求所有登记了海外地址的新客户都要走加强尽调,产品经理要求开户全程 5 分钟内完成。每月新开户约 8,000 个,其中 12% 有海外地址,人工尽调每个要 40 分钟。两边都说自己的需求不能改,你怎么推进?
季度 Call Report 从取数到提交要 12 个工作日:取数 2 天、手工对账 6 天、调整 2 天、审核 2 天。对账差异里 80% 来自信用卡系统的日期截点和总账不一致。业务方想采购一套新的报送软件,你怎么分析、怎么建议?
国际电汇每天大约 2,000 笔,其中 8% 因为字段错误要进人工修复,每笔要 6 分钟。方案 A 是在前端加校验,预计能把出错率降到 3%;方案 B 是买一个第三方自动修复工具,年费 15 万美元,能自动修好 60% 的异常单。你推荐哪个?
风控仪表盘上,信用卡平均额度使用率连续两个季度都是30%,看起来很稳。但你翻底层数据,发现使用率超过90%的客户占比从5%升到了9%。平均值为什么没变?你会在仪表盘上加什么图?
季度会上有张年初至今累计消费的折线图,1到5月一路往上,老板说业务很健康。你查了每月消费:1月100万、2月110万、3月105万、4月95万、5月85万。你怎么看这张图?会怎么改?
我们把10万笔信用卡交易关联到客户分群表上算各群的消费,结果只有8.5万笔匹配上,有1.5万笔的分群是空的。抽查发现交易表里的客户号像00123,分群表里是123。你怎么排查和修复?还有哪些原因会导致匹配不上?
我们想做客户月度报表,每人一行,列出当月消费总额和还款总额。交易表每笔记录客户、月份、金额;还款表每笔记录客户、月份、还款额。客户101在3月刷了100、200、300三笔,还了250、250两笔。同事把两张表按客户直接连起来再求和,消费成了1200、还款成了1500。为什么?怎么改?
我们要按信用分分段看逾期率,分成620以下、620到679、680到739、740及以上四段。六个客户的分数是600、620、650、680、700、760,其中600、620、680这三个人逾期了。你用pandas怎么做?每段逾期率是多少?
风控想找出对客户本人来说不寻常的大额交易:金额超过这个客户平均交易额2倍就标记。客户101有100、200、900三笔,客户102有50、60、70三笔。用pandas你怎么写?哪些交易会被标记?
我们有一个信用卡组合,1万个账户,每人额度5000美元,目前平均已用2000美元。模型给的违约概率是3%,违约后能收回20%,并假设客户违约前还会再刷掉剩余额度的一半。这个组合的预期损失是多少?如果经济下行、违约率翻倍呢?
我们想做信用卡的vintage分析。一张账户表记录每个账户的开户月份,一张月度表记录每个账户在每个账龄月的逾期天数,比如1月开户的账户A在第6个月逾期65天。请写SQL算出每个开户月份的账户在账龄第6个月时60天以上逾期的比例。
我们想测一条新的激活提醒短信。现在新卡30天激活率是30%,业务希望能测出2个百分点的提升。每周大概有4000个新卡客户,对半分组。按5%显著性、80%功效,每组要多少人?实验要跑几周?
我们改版了App里的信用卡申请页面,新旧两个版本各随机分了2万个访客。老页面完成申请率10.0%,新页面10.6%。产品经理问这算不算显著提升、能不能上线,你现场算一下,然后怎么回答?
去年开了线上申请渠道,报表显示线上获客的客户一年内坏账率6.6%,网点获客只有3.2%,有人提议砍掉线上。拆开看,优质客户里线上坏账1%、网点1.5%;次级客户里线上8%、网点10%。线上客户八成是次级,网点只有两成。你怎么看?
风控周报说,有循环余额的客户平均余额从上季度的2500美元涨到了3000美元,业务方以为客户普遍借得更多了。但中位数一直是800美元没变。比如抽10个客户,9个人余额在500到1000之间,1个人是2万。你怎么解读,这份报告该怎么改?
1月新开卡的1000个客户,第一个月一共刷了10万美元;到第6个月只剩400人还在刷,但这400人当月刷了7万美元。业务方一个说留存很差,一个说留存不错,你怎么看?
手机App上的开卡流程有三步:开始申请、提交资料、完成激活。事件日志每一行记录了用户、事件名称和发生时间。比如用户A在3月1日开始、3月2日提交、3月5日激活;用户B只有一条3月3日的提交记录,没有开始记录。请你写SQL,统计按顺序走到每一步的人数。
本月信用卡总消费比上月降了12%,老板想知道是哪个渠道拖累的。交易表每笔记录交易日期、渠道和金额;上月线上400万、线下500万、海外100万,本月线上410万、线下380万、海外90万。你怎么用SQL算出各渠道的变化和对总下降的贡献?
上个月信用卡笔均消费80美元,这个月掉到72美元,业务方担心客户在消费降级。我拆了一下:线上上月10万笔、笔均50,这月20万笔、笔均52;线下两个月都是10万笔,笔均从110涨到112。你怎么解释?
财务说3月信用卡消费总额是1000万,你从数仓按交易日期汇总出来却是1012万。数仓时间存的是UTC,财务按美东时间算。你会怎么定位差异?大概差在哪几个时间段?
我们每天凌晨把前一天的信用卡交易加载进数仓。过去一周每天都在10万笔上下,今天只有6万笔,但任务显示成功。你会怎么用SQL做一个自动监控把这种异常日抓出来?阈值怎么定?
月底对账,核心系统导出当月交易10000笔、合计500万;清算方的文件是9980笔、合计498万,两份都有交易编号和金额。差了20笔、2万块,你会怎么在Excel或SQL里定位差异?可能是什么原因?
市场部给你两张表:客户表每人一行,记录授信额度;卡片表每张卡一行,一个客户可能有多张卡。客户101额度5万、有两张卡,客户102额度3万、一张卡。同事把两表按客户合并后对额度求和,报总授信13万。这个数对吗?你会怎么算,怎么提前发现这种问题?
一家区域连锁超市想跟我们合作发联名卡。他们有200家门店,每家每周大约有1万人次来购物。你估一下,第一年能开出多少张卡、带来多少刷卡消费?
我们想加大在美国小微企业信用卡市场的投入。你估算一下,这个市场一年的刷卡消费规模大概有多大?发卡行能分到多少交换费?说说你的拆解思路。
有1万个刚逾期30天的账户,平均欠5000美元,APR 24%。不干预的话,一年内40%会核销;如果给他们一个困难还款计划,12个月内APR降到6%,核销率能降到25%。这个计划值得做吗?
我们有条反欺诈规则,每月拦下1万笔交易,其中只有5%真是欺诈,平均每笔损失600美元;被误拦的好交易平均100美元,误拦的客户里约2%会从此不再用我们的卡。有人提议关掉这条规则,你怎么看?
我们每季度新开20万张卡,现在30天内首刷率是50%。首刷的客户12个月后还活跃的有80%,没首刷的只有30%,一个活跃客户年利润150美元。产品想给每个首刷客户发20美元奖励,预计首刷率能提到60%。你觉得值不值?
我们想按还款行为给客户分群。有一张月度账单表,记录每个客户每月的账单金额和实际还款金额;比如客户101过去六个月每月都全额还清,客户102有四个月只还了一部分。请你用SQL把客户分成交易型、循环型和不活跃三类,并统计每类人数。
我们有1万个严重逾期账户,平均欠款4000美元。内部催收预计回收30%,每户成本50美元;外包公司说能回收40%,但抽回收金额的25%做佣金。你在Excel里会怎么比较?外包的回收率至少要多少才划算?
我给你一个单户年利润的简单模型:年消费1.5万美元,交换费2%,返现1.5%,平均循环余额2000美元,APR 22%,资金成本5%,损失率5%,运营成本每户50美元。如果每个假设都上下浮动20%,哪个对利润影响最大?你会怎么在Excel里呈现给老板?
营销团队想给每个客户推送其消费最多的前两个商户类别的优惠。交易表记录了客户、商户类别和金额,比如客户101在餐饮花了800、超市800、加油300、旅游100。你怎么写SQL取每人前两类?如果出现并列,结果会怎样?
客服反映有客户被重复扣款。交易表记录了客户、商户、交易时间和金额,比如客户101在同一家超市10点02分和10点04分各刷了250美元,10点30分又刷了80美元。你怎么用SQL找出疑似重复扣款,并估算涉及的金额?
我们有一张账户月度快照表,每个月记录每个账户的逾期状态和余额。比如账户101一月正常,二月逾期30天,三月逾期60天。我想按余额看每个月从正常滚到逾期30天的比例。你怎么写SQL?结果怎么解读?
风险团队提议给10万个优质客户每人提额2000美元,预计每户平均多出400美元余额,APR 20%,资金成本5%。但这批人一年的违约率约2%,而且违约的人通常会先把额度刷满。这次提额值得做吗?
过去六个月,我们每月只还最低还款额的账户占比从8%升到了12%,全额还款的占比从45%降到40%,但逾期率还没变,利息收入反而涨了。有一张账单表,记录每个客户每月的账单金额、最低还款额和实际还款额。你怎么解读这个趋势?用SQL怎么算出这两个占比?
我们给10万个客户做了一个加赠返现活动:一个月内所有消费额外返1%,另外10万人是对照组。活动月测试组人均消费1050美元,对照组1000美元,交换费收入大约是消费额的2%。营销说活动拉动了5%的消费,很成功。你怎么看?
我们一张年费卡今年把年费从95美元涨到150美元。最近每月关户从5000个涨到了8000个,每月到续费日的账户大约5万个。你怎么判断关户增加是不是涨价造成的,这次涨价还划算吗?
我们卡交易的授权拒绝率这周从2%涨到了3.5%,客户投诉也多了。有一张授权记录表,每笔记录了交易时间、渠道是线上还是线下、商户类别、是否被拒和拒绝原因。你怎么用SQL定位问题出在哪?
我们一个新卡组合增长很快,年初余额50亿美元,年末100亿,全年核销3亿。团队报告说损失率只有3%,比同业低。你觉得这个数靠谱吗?你会怎么算?
我们想看新卡的90天激活率。有一张开卡表记录每个客户的开卡日期,一张交易表记录每笔交易的客户、日期和金额,退款记为负数。比如客户101开卡第10天只有一笔负50的退款,客户102第100天才首刷。你怎么定义激活率?这两个人算不算?SQL怎么写?
我们组合的年化损失率从3%升到了约4.1%。去年优质客户占余额80%、损失率2%,次级客户占20%、损失率7%;今年优质客户占65%、损失率2.2%,次级客户占35%、损失率7.5%。领导问:是风险变差了,还是客群变了?你怎么回答?
我们一个线上获客渠道,上个月新开卡数从1万张降到了7000张。网站访问量基本没变,申请转化率从10%降到9%,批准率从50%降到39%左右。你怎么分析?主要问题出在哪?
我们想看新开卡客户的留存。一张客户表记录每人的开卡日期,一张交易表记录每笔交易的客户和日期。比如一月新开卡1000人,其中420人在开卡后的第二个月有刷卡。你会怎么用SQL算出每个开卡月份队列的次月活跃率?
我们想找出消费明显下滑的信用卡客户。有一张月度汇总表,记录每个客户每月的消费额;客户101一月花了2000,二月1800,三月600。你怎么用SQL算每个客户的环比变化,并标出环比跌超50%的客户?中间缺了一个月怎么办?
合规要求系统自动识别需要报 CTR 的现金交易:同一客户在同一营业日现金存取合计超过 $10,000 就要报。团队把这条 story 估成 21 个点,但我们规定单条故事不能超过 8 点。你会怎么拆?比如客户上午存 $6,000、下午存 $5,000,算不算?
手机银行要上线 P2P 转账限额:单笔不超过 $1,000,单日累计不超过 $2,500。某客户今天已经转出 $1,800,现在又发起一笔 $800。请写出这条 story 的关键验收标准,并说说这笔交易会是什么结果、你会设计哪些边界测试。
我们推一个余额转移产品:前12个月0%利率,收3%转账费,平均转入5000美元。资金成本5%,促销期年损失率2%;促销结束后APR变成20%,损失率升到4%。假设只看两年,第二年至少要留住多少余额才能回本?
我们打算做一次直邮获客,寄100万封,每封成本0.5美元,回复率1%,回复的人里有50%能通过审批,每个新账户的预期NPV是120美元。你觉得这次活动值得做吗?回复率最低要到多少才能保本?
你需要买入 10,000 股某股票。当前 Best Bid 是 $100.00。Best Ask 是 $100.05,挂了 2,000 股。下一档 Ask 是 $100.10,挂了 10,000 股。如果你直接下市价买单,你的滑点(slippage)是多少?怎么优化?
假设有股票A的最小报价单位(tick size)非常大,而股票B的报价单位极小。作为做市商,你在哪只股票里更看重排队位置(queue position)?
你在用马科维茨(Markowitz)模型最优化一组高度相关的科技股。你把历史协方差矩阵扔进优化器,但结果给出了极其极端的权重(比如+1000%买入苹果,-990%做空微软)。从数学和优化的角度看,发生了什么?你如何通过修改目标函数来修复它?
你有三个完全不相关的高频交易Alpha信号,历史回测预期收益一样,但方差分别是1、2和3。现在有1000万资金要求满仓分配给它们以最小化总方差,禁止做空。不写复杂的KKT条件,你能直接口算告诉我具体的资金分配数额吗?
你尝试用标普500指数来预测日本日经指数(Nikkei)。你计算了它们‘同日’(Same-day)收盘到收盘收益率的截面相关性,发现几乎为零。这说明美股和日股互不相关吗?你会怎么修正这个分析?
你对某个信用利差序列拟合了一个 AR(1) 模型:Xt = 0.5 + 0.8 * Xt-1 + εt。这个利差长期的期望值是多少?如果今天的利差是 4,你对两天后的利差预测值是多少?
你对过去一年标普500所有成分股的日收益率跑了主成分分析(PCA)。前两个主成分通常代表什么实际的金融意义?你会怎么把它们用在统计套利(StatArb)里?
你做了一个预测标普500明天涨跌的分类模型。标准的 5-fold 交叉验证显示准确率有65%,但实盘一上线就开始持续亏钱。你的模型验证方法出了什么根本问题?
大家一起玩'猜平均数三分之二'的游戏,选0-100的数字。但这次一半人完全随机选,另一半人跟你一样是绝对理性的量化研究员。为了赢,你会选多少?
你要收购一家公司。它的真实价值在0到100之间均匀分布,只有卖家知道确切数字。无论价值多少,在你手里都能升值50%。你只能报一个价,卖家接受就成交。你会报多少?
不查手机,估算一下美国股市今天的总交易量(按美元计)。跟我走一遍你的计算逻辑。
你手头有25个高频交易策略,但由于服务器限制,你的回测框架每次只能同时跑5个策略来对比它们的相对延迟(无法记录绝对时间)。最少需要跑几次才能找出延迟最低的前3个策略?
你有股票A和股票B的两个巨型有序tick时间戳数组,它们更新不同步。你怎么在O(N)时间和O(1)额外空间内,把A的每一个tick与B最新出现的价格对齐?
你正在搭建一个撮合引擎。你会用哪些具体的数据结构来存储限价指令簿(LOB),既能快速获取最优买卖价,又能做到在O(1)时间内撤单?
你的期权组合目前是Delta中性的,并且Gamma为正。假设经过了一个周末,标的股票价格完全没有变动,你的组合是亏钱还是赚钱?在Black-Scholes框架下这背后的数学关系是什么?
某股票现价100美元,下个月要么涨到110,要么跌到90。假设利率为0,行权价100的欧式看涨期权的公允价格是多少?请准确说明你如何通过股票和现金来复制它。
假设你建了一个马尔可夫转移矩阵,描述每天市场在牛市、熊市、震荡市间的切换。只用线性代数,你怎么算出市场长期处于每种状态的概率?
你在用股票 A 的收益率去线性回归预测股票 B 的收益率。设预测收益率向量为 y_hat,残差向量为 e。这两个向量的内积是多少?如果不加截距项呢?
你在统计套利团队,用 Ornstein-Uhlenbeck (OU) 过程给配对交易的价差建模:$dx_t = \kappa(\theta - x_t)dt + \sigma dW_t$。均值 $\theta=0$,回归速度 $\kappa=2$。如果当前价差是 10,半个月($t=0.5$)后你预期的价差是多少?随着时间趋于无穷,价差的方差收敛到多少?
你在交易台上,需要给一个收益为 $S_T^2$ 的欧式衍生品报价。假设标的遵循无红利的几何布朗运动,波动率20%,无风险利率5%,当前股价100。1年后的期望支付是多少?今天这个期权的公允价值是多少?
一个宏观指标在真正发生经济衰退时,有 80% 的概率会准确亮起。但它在正常市场下也有 10% 的概率会误报。历史上看,市场处于衰退期的概率是 5%。如果现在指标刚刚亮起,我们真正进入衰退的概率是多少?
你用过去 30 天的每日收益率对标普 500 跑了个回归,得出某只股票的 Beta 是 1.5,标准误(Standard Error)是 0.8。你的基金经理问你,这只股票是不是绝对比大盘波动更大?你怎么回答,你脑子里在做怎样的计算?
假设有两只互不相关的股票,它们未来一年的收益率X和Y独立且都服从(0,1)上的标准均匀分布。你的组合会挑表现更好的那只,这个最大值的期望收益是多少?如果宏观因素导致它们完全正相关,期望怎么变?
假设你有一副洗匀的标准52张扑克牌。你一张张往外抽,期望要抽多少张牌才能看到第一张A(Ace)?
我们的交易监控系统发出了警报:自营交易台的一名交易员在买盘反复下大单,却在成交前几毫秒全部撤回,同时在卖盘小额成交。你怎么定性这个行为?你会查看哪些数据来证实你的猜测?
一个高净值客户连续三天每天存入9500美元现金。我们的反洗钱系统大额现金报告(CTR)阈值是1万美元。这种情况系统是怎么捕捉到的?作为合规分析师,你会提交什么报告?
交易员用10年期美国国债期货对冲了一批BBB级公司债,目前他算出来的组合净DV01为零。他跟你说利率风险已经完全对冲了,要求你把他的信用利差限额(CS01 Limit)额度放宽。你怎么反驳他?你会建议增加什么限额?
假设交易桌刚刚卖出了一批平值看涨期权(ATM Call),且当前保持Delta中性。突然标的股票大跌10%,为了不突破严格的日内Delta限额,交易员现在应该买入还是卖出股票进行再平衡(Rebalancing)?