- 2
- 0
- 约1.36万字
- 约 23页
- 2026-05-20 发布于四川
- 举报
ETL开发工程师招聘笔试题及答案2026年
第一部分:单项选择题(本部分共20题,每题1.5分,共30分。请选择一个最正确的选项。)
1.在ETL处理过程中,关于数据抽取的描述,下列哪项是错误的?
A.全量抽取通常适用于数据量不大或者更新频率较高的源系统
B.增量抽取可以通过时间戳、触发器或日志解析来实现
C.CDC(ChangeDataCapture)技术能够减少源系统的查询压力
D.增量抽取不需要考虑源系统的数据删除操作,只需关注新增和修改
答案:D
解析:增量抽取必须处理源系统的数据删除操作。如果只关注新增和修改,目标端将无法同步源端的删除记录,导致数据不一致。CDC技术通常通过解析日志(如MySQLbinlog)来捕获增删改操作。
2.在SQL查询优化中,关于索引的使用,下列说法正确的是?
A.在经常进行DML(插入、删除、更新)操作的表上,应该建立尽可能多的索引以提高查询速度
B.复合索引中,列的顺序与查询条件中的顺序无关,优化器会自动调整
C.使用LIKE%abc这样的模糊查询时,索引通常失效
D.在WHERE子句中对索引列进行函数运算,不会影响索引的使用
答案:C
解析:A选项错误,索引虽然提高查询速度,但会降低DML性能并占用存储空间;B选项错误,复合索引遵循“最左前缀原则”,列顺序很重要;C选项正确,前导通配符会导致全表扫描;D选项
原创力文档

文档评论(0)