行业特定技能面试题及答案.docxVIP

  • 0
  • 0
  • 约8.25千字
  • 约 23页
  • 2026-02-26 发布于福建
  • 举报

第PAGE页共NUMPAGES页

2026年行业特定技能面试题及答案

一、编程能力测试(共5题,每题10分,总分50分)

1.题目:

假设你需要设计一个算法,用于检测金融交易数据中的异常交易模式。请用Python编写一个函数,输入为一个交易记录列表(每条记录包含交易时间、交易金额、交易账户、交易类型),输出为检测到的异常交易记录列表。异常定义为:单笔交易金额超过账户日均交易金额1.5倍,或连续3笔交易金额递增超过20%。

答案:

python

defdetect_anomalies(transactions):

fromcollectionsimportdefaultdict

importstatistics

account_stats=defaultdict(list)

anomalies=[]

计算每个账户的日均交易金额

fortransintransactions:

account=trans[account]

amount=trans[amount]

account_stats[account].append(amount)

foraccount,amountsinaccount_stats.items():

avg_amount=statistics.mean(amounts)

threshold=1.5

文档评论(0)

1亿VIP精品文档

相关文档