Financial Big Data Processing Vocational Skill Level Certificate practice paper

初级 / 中级 / 高级 | 30 questions | Name:__________ Score:______

Back Hide answers 15 Q30 Q50 Q100 Q

1在金融数据采集环节,从券商接口拉取日行情数据时发现某只股票当日成交量为0但收盘价非0,最合理的处置是

  1. A. 将该记录标记为停牌并保留其余字段
  2. B. 直接删除该记录避免污染后续分析
  3. C. 用前一交易日成交量填充该字段
  4. D. 将成交量改为收盘价的十分之一估算

2某金融科技公司需将生产环境客户交易明细导入分析沙箱做建模,下列做法中符合数据安全与合规要求的是

  1. A. 对身份证号与卡号做脱敏后导入沙箱
  2. B. 将原始明细加密压缩后直接导入沙箱
  3. C. 仅导入交易金额与时间字段并保留客户姓名
  4. D. 将明细导出为Excel后通过邮件发送至沙箱

3在金融数据管道中,将原始交易数据经过清洗后写入数据仓库前,增加一步校验记录数与金额汇总是否与源系统一致,这一步的主要作用是

  1. A. 提升查询性能
  2. B. 保障数据完整性
  3. C. 压缩存储空间
  4. D. 加密敏感字段

4某团队用柱状图对比不同分行的贷款余额,因分行数量较多导致横轴标签重叠,最符合可视化规范的做法是

  1. A. 将柱状图改为横向条形图并排序
  2. B. 缩小字体使所有标签挤在一行
  3. C. 删除部分分行只保留前几名
  4. D. 把分行名称改为编号后展示

5某团队从第三方接口采集汇率数据,接口返回的JSON中部分记录缺少“rate”字段,清洗时正确的做法是

  1. A. 标记缺失记录并按业务规则决定补采或剔除
  2. B. 把缺失的rate字段自动填为0后入库
  3. C. 把缺少rate的整条记录直接丢弃不记录
  4. D. 将rate字段缺失的记录时间戳改为空值

6某消费金融公司从合作电商平台批量获取用户订单流水,字段中"order_time"存在"2024/3/5 13:20"与"2024-03-05 13:20:00"两种格式,清洗时最合理的统一处理方式是

  1. A. 按首次出现的格式批量替换所有分隔符
  2. B. 用日期解析函数逐条识别后再统一格式输出
  3. C. 用字符串截取前10位再拼上固定时间
  4. D. 按字段长度分组后分别套用对应模板

7清洗银行流水时发现同一笔交易在核心系统与外围报表中金额相差0.01元,最可能的原因是

  1. A. 两端系统使用了不同的货币精度舍入规则
  2. B. 外围报表在夜间批量时漏读了部分字段
  3. C. 核心系统对该笔交易做了重复记账
  4. D. 两侧数据采集时间戳相差超过一天

8用Python的pandas读取某券商导出的客户持仓CSV时,发现客户编号列被读成了数值并丢失前导零,正确的处理方式是

  1. A. 读取时用dtype把客户编号指定为字符串类型
  2. B. 读取后再用astype把该列转成字符串补零
  3. C. 读取时用keep_default_na关闭空值识别
  4. D. 读取时用usecols只保留客户编号一列

9某消费金融公司清洗用户年龄字段时发现存在“0岁”“199岁”“-5岁”等取值,字段定义为18至70岁,最恰当的处理方式是

  1. A. 将超出18至70范围的取值统一置为空值并记录异常日志
  2. B. 将超出范围的取值截断到18或70边界后保留
  3. C. 将超出范围的取值按均值替换后继续参与建模
  4. D. 将超出范围的取值标记为独立类别供模型自行学习

10某消费金融公司做逾期率月度看板,发现1月逾期率异常升高,排查发现1月放款笔数因系统升级少录入了两周数据,该问题属于

  1. A. 数据重复问题
  2. B. 数据缺失问题
  3. C. 数据一致性问题
  4. D. 数据精度问题

11在金融数据清洗中处理客户手机号字段,发现存在'138-1234-5678'、'13812345678'、'138 1234 5678'三种写法;下列清洗策略中最能保证号码可唯一匹配的是

  1. A. 统一去除分隔符后校验11位数字格式
  2. B. 保留原格式并建立三种格式的映射表
  3. C. 按出现频率最高的格式统一其余记录
  4. D. 对含分隔符的记录标记为无效并剔除

12对某基金销售平台的客户风险测评问卷数据做清洗时,发现同一客户在同一天提交了两份风险等级不同的问卷,业务上应以哪份为准进行去重

  1. A. 以提交时间最晚的一份为准
  2. B. 以风险等级最高的一份为准
  3. C. 以问卷编号较小的一份为准
  4. D. 以填写用时最短的一份为准

13在采集某银行核心系统的交易流水时,源表用两位字符串存储货币代码,而目标数据仓库要求使用三位 ISO 4217 代码,下列字段映射处理方式中最合理的是

  1. A. 在采集脚本中建立货币代码映射字典,将两位代码转换为三位代码后写入目标表
  2. B. 在目标表旁边新增一列保留两位原始代码,三位代码列暂时留空待人工补录
  3. C. 将两位代码直接写入三位代码列,后续由下游报表按前两位截取使用
  4. D. 把货币代码字段整体删除,改由下游系统按交易账号归属地推断货币

14在向监管报送系统推送每日信贷余额数据前,发现某分行报送文件中贷款五级分类字段出现空值,下列处置最符合数据报送要求的是

  1. A. 暂停该分行数据推送,回溯源系统补全分类字段并复核后再报送
  2. B. 将该分行空值字段统一填为“正常”,保证报送文件字段完整
  3. C. 先推送其他分行数据,该分行空值字段留空等待下次报送补报
  4. D. 把空值字段替换为上一日该分行的分类值,直接完成当日报送

15在制作监管报送数据时,要求金额字段保留两位小数且不得四舍五入偏差累计,较合适的处理是

  1. A. 按业务规则明确舍入方式并记录
  2. B. 统一截断到两位小数
  3. C. 先转整数再除以100
  4. D. 保留原始更多位小数直接报送

16在金融数据采集环节,从某银行核心系统导出客户交易流水时发现部分交易金额字段为空值,按数据清洗规范应优先采取的处理方式是

  1. A. 直接删除该条交易记录以保证数据完整
  2. B. 用同客户历史交易金额的均值填充该空值
  3. C. 标记为空值并回溯源系统核查缺失原因
  4. D. 用相邻记录的交易金额向下填充该空值

17某分析师在汇总多家分行上报的贷款数据时,发现同一客户在不同分行记录中贷款余额不一致,按数据治理规范应

  1. A. 取各分行余额的平均值作为最终值
  2. B. 以总行核心系统数据为准进行核对
  3. C. 取余额最大的记录作为最终值
  4. D. 将各分行余额直接相加作为总余额

18某消费金融公司需要将客户风险等级分为“低、中、高”三类并在报表中展示各等级客户占比,最合适的可视化方案是

  1. A. 用堆叠柱状图展示各等级数量
  2. B. 用饼图展示各等级客户占比
  3. C. 用散点图展示客户年龄与收入
  4. D. 用热力图展示各等级分布密度

19用SQL对交易表按客户分组求最近一笔交易时,窗口函数ROW_NUMBER() OVER (PARTITION BY 客户ID ORDER BY 交易时间 DESC)的作用是

  1. A. 为每个客户按时间倒序生成行号
  2. B. 对每个客户交易金额累加求和
  3. C. 统计每个客户的交易总笔数
  4. D. 按交易时间对全表去重

20在监控每日新增贷款申请量时,发现某天数值突增为平日的5倍,排查后确认是上游系统补推了历史数据,正确的处置是

  1. A. 按业务发生日期重新归集后再统计
  2. B. 将该天数据整体删除以免失真
  3. C. 对该天数值取对数后照常展示
  4. D. 把突增当天标记为异常并保留原值

21某银行需要把核心系统的客户信息与信贷系统的还款记录按客户号关联,发现核心系统客户号有前导零而信贷系统已丢失前导零,直接关联会

  1. A. 导致大量客户匹配失败,关联结果明显偏少
  2. B. 导致客户号自动补零后全部匹配成功
  3. C. 导致两表字段类型自动统一为数值型
  4. D. 导致重复客户被合并为同一条记录

22对某支付平台的日活用户数做异常检测时,周一至周五数值明显高于周末,直接对全序列计算均值加减三倍标准差会把每个周末都判为异常,更合理的处理是

  1. A. 改用中位数加减三倍四分位距对全序列判定
  2. B. 按星期几分组分别建立基线再做异常判定
  3. C. 把周末数据整体剔除后只监控工作日
  4. D. 将日活数值取对数后对全序列重新计算阈值

23对两份来自不同系统的客户资产表做关联时,客户号格式一致但存在大量重复客户号,直接做内连接会导致

  1. A. 结果行数膨胀,资产被重复匹配
  2. B. 结果行数减少,部分客户丢失
  3. C. 客户号被自动去重后正常关联
  4. D. 关联结果与左连接完全一致

24用Python的pandas读取一份含中文列名的CSV时出现乱码,已知文件由Windows系统用GBK编码导出,最合适的处理是

  1. A. 用read_csv默认参数读取后对列名做encode修正
  2. B. 用read_csv指定encoding='gbk'读取后再统一列名
  3. C. 用read_csv指定encoding='utf-8-sig'读取并跳过首行
  4. D. 用open以二进制读取后逐行decode为utf-8

25某基金公司采集的净值数据中,同一产品同一日期出现两条记录,金额字段一条为1532.40另一条为1532.4,判断重复主键时应如何处理

  1. A. 按产品代码与日期组合作为主键,数值差异视为同一记录去重
  2. B. 按整行所有字段完全一致作为主键,两条都保留
  3. C. 按金额字符串长度不同判定为两条独立记录
  4. D. 按采集时间先后保留较早的一条并删除较晚的一条

26用Python的pandas读取一份含中文列名的CSV后列名出现乱码,最可能的原因是

  1. A. 文件编码与读取时指定编码不一致
  2. B. pandas版本过低不支持中文列名
  3. C. CSV文件缺少表头行导致错位
  4. D. 列名中含有不可见控制字符

27某消费金融公司需要统计逾期客户的地域分布,原始数据中客户地址字段既有“广东省深圳市”也有“深圳”等写法,最合适的数据处理步骤是

  1. A. 对地址字段做标准化并抽取到城市层级
  2. B. 按地址字符串原样分组统计
  3. C. 删除所有非“省+市”格式的地址记录
  4. D. 把地址字段整体转换为数值编码后统计

28某消费金融公司需要将每日增量交易文件按日期分区写入数据仓库,作业在凌晨两点运行,若上游文件偶有延迟到达,最稳妥的调度策略是

  1. A. 固定时间触发并跳过缺失文件
  2. B. 检测文件就绪后再触发作业
  3. C. 提前到零点触发以留出余量
  4. D. 改为每周合并运行一次作业

29某消费金融公司要把逾期天数这一数值字段离散化为风险等级,业务要求逾期越久风险越高,采用等宽分箱时对长尾分布数据最可能出现的问题是

  1. A. 分箱边界无法确定需要人工指定
  2. B. 多数样本挤入首箱导致区分度下降
  3. C. 分箱后各箱样本量恰好相等
  4. D. 离散化会改变原始逾期天数的均值

30在金融数据采集环节,从第三方接口拉取股票行情数据时,接口返回的某字段值整体为空字符串而非null,清洗阶段最合适的处理方式是

  1. A. 将该字段整体删除以节省存储空间
  2. B. 按空字符串填入默认值0后直接进入分析
  3. C. 先核查接口文档确认该字段含义再决定填充或标记缺失
  4. D. 用前后两条记录的均值直接覆盖空字符串

Answer key

  1. A 知识点是金融数据异常值识别与停牌标记。成交量为0且价格非0通常对应停牌,正确做法是标记停牌而非删改;删除记录会丢失停牌信…
  2. A 知识点是金融数据脱敏与最小必要原则。建模沙箱应使用脱敏数据;加密压缩不改变明文可用性,保留姓名仍属敏感信息,邮件传输明文…
  3. B 知识点为数据管道校验。记录数与金额汇总比对用于确认数据未在传输清洗中丢失,属于完整性保障;查询性能、存储压缩、字段加密与…
  4. A 知识点是分类较多时的图表选择。横向条形图能容纳较长类别名并可按数值排序,便于比较。缩小字体会影响可读性;删除分行会丢失信…
  5. A 知识点是接口数据的缺失值处理。先标记再按业务规则处理,保证可追溯与合理决策,正确。自动填0会产生虚假汇率;直接丢弃不记录…
  6. B 知识点是异构日期格式的标准化清洗。逐条解析能识别多种真实格式并统一输出,容错性最好;A按首次格式替换会破坏另一种格式;C…
  7. A 知识点是跨系统金额不一致的常见成因。正确项指向不同系统精度与舍入差异。漏读字段会造成整字段缺失而非小额差;重复记账会金额…
  8. A 知识点是数据类型推断与标识列处理。前导零丢失源于pandas把编号列推断为数值,读取时指定dtype为字符串可保留原始形…
  9. A 知识点是范围校验与异常值处置。正确项置空并记录异常日志符合数据质量可追溯要求;错误项B截断会凭空制造虚假合法值;错误项C…
  10. B 知识点是数据质量问题分类。放款笔数少录入两周属于记录缺失,导致分母偏小、逾期率虚高;数据重复指同一记录多次出现;一致性指…
  11. A 知识点:字符串标准化清洗。正确项对:去除分隔符后校验长度与数字构成,可得到唯一规范形式用于匹配。错误项一:维护多格式映射…
  12. A 知识点是重复记录的去重规则。同一客户同日多次提交,按业务时效应保留最新一次提交结果;取风险等级最高会人为拔高客户风险承受…
  13. A 知识点:数据采集阶段的字段标准化与代码映射。正确项在采集环节用映射字典完成代码转换,保证目标表字段符合目标标准。错误项B…
  14. A 知识点:监管报送前的数据完整性校验与处置。正确项暂停推送并回溯补全、复核后再报送,保证报送质量。错误项B随意填“正常”会…
  15. A 知识点是金额精度与舍入规范。监管报送需明确舍入规则并可追溯,故正确。直接截断会系统性偏小;转整数除100不改变精度问题;…
  16. C 知识点是金融数据缺失值的清洗原则。正确项先标记并回溯源系统核查,因为交易金额是关键字段,缺失原因可能是接口截断或权限问题…
  17. B 知识点是数据一致性治理中的权威数据源原则。应以总行核心系统为准核对,确保口径统一。取均值或最大值是主观选择,无法保证准确…
  18. B 知识点是占比类数据的图表选择。饼图直观展示部分占整体的比例,适合三类风险等级占比;堆叠柱状图侧重数量对比;散点图展示两个…
  19. A 知识点是窗口函数的分区排序语义。该表达式为每个客户按时间倒序编号,取行号1即为最近一笔,故正确;累加求和需用SUM;计数…
  20. A 知识点是数据异常归因与口径调整。补推数据应按业务发生日期归集到对应日期;整体删除会丢失真实业务;取对数只改变量级不解决口…
  21. A 知识点为多源关联键的格式一致性。前导零丢失使字符串不相等,直接关联会漏配;系统不会自动补零;关联操作不改变字段类型定义;…
  22. B 知识点是季节性数据的异常检测。存在周内周期时应按星期分组建基线;中位数与四分位距仍不分季节;剔除周末丢监控;取对数不消除…
  23. A 知识点是多源数据关联中的键唯一性问题。正确项指出重复键做内连接会产生笛卡尔式行数膨胀,资产被重复匹配。行数减少对应的是去…
  24. B 知识点是文本编码与读取参数匹配。正确项按实际编码指定gbk读取,再统一列名规范。错误项A默认utf-8读取已乱码,事后e…
  25. A 知识点是重复记录识别中业务主键的选取与数值等价判断。正确项以业务主键产品代码加日期识别重复,1532.40与1532.4…
  26. A 知识点是文本编码。中文乱码通常因文件以GBK等编码保存而读取时按UTF-8解码,应指定正确encoding;版本低不影响…
  27. A 知识点是数据标准化与维度抽取。正确项先标准化地址并抽取城市维度,才能得到可比的地域分布。原样分组会因写法不同拆散同一城市…
  28. B 知识点是数据采集调度的就绪判断。以文件就绪信号触发可避免读到不完整数据;固定时间触发并在缺失时跳过会造成数据缺口;提前触…
  29. B 知识点是等宽分箱在长尾分布下的缺陷。逾期天数多为右偏长尾,等宽分箱会让大量短期逾期落入第一箱,箱内同质、箱间区分度低。分…
  30. C 知识点是缺失值识别的第一步是理解字段语义。空字符串可能是有效值也可能是缺失标记,必须先查文档确认含义再决定处理策略。删除…