银联数据咨询服务事业部2020年招聘笔试卷

本试卷满分为100分,考试时间为60分钟
姓名
    ____________
手机
    ____________
-----------------------------------------------------------------------------------------------------------------------------------------------
一:技能题(45分,可以选择用SQL、SAS、R等语句)
表名:成绩表
编号 姓名 课程名称 分数
1 张三 数学 69
2 李四 数学 95
3 张三 数学 69 
4 张三 语文 84
5 李四 数学 95 
6 李四 语文 72 
7 王五 数学 67
……
其中编号为自增长序列,要求删除除了编号不同,其他都相同的学生冗余信息,只保留编号最小的记录。
    ____________
表名:战绩表
姓名 结果
张三 胜
张三 胜
张三 负
张三 负
李四 胜
李四 负
李四 负

要求:用SQL语句查询出如下结果
姓名 胜 负
张三 2 2
李四 1 2

    ____________

表名:交易记录表(注:交易表中不存在不同人同名的情况)
交易人 交易日期 交易时间 交易金额
张三 2015-3-1 15:12 256.30
刘一 2015-3-10 8:30 99.87
李四 2015-4-11 23:10 1.20
吴九 2015-1-31 12:00 45.85
王五 2016-3-14 17:15 1000.00
张三 2014-8-11 9:37 347.61
刘一 2015-3-12 11:30 127.80
陈二 2015-3-11 15:20 58.70
李四 2015-3-20 18:40 680.00
赵六 2015-2-28 19:00 0.78
…………(后省略) 

要求:查询出2015年3月1日起,最先满足累计交易金额>=500元的500人。

    ____________
-----------------------------------------------------------------------------------------------------------------------------------------------
二、Python题(55分)
xrange和range的区别?(3分)
    ____________
文件操作时:xreadlines和readlines的区别?(4分)
    ____________
字符串、列表、元祖、字典、每个常用的5个方法?(4分)
    ____________
lambda表达式格式以及应用场景?(4分)
    ____________
filter、map、reduce的作用?(4分)
    ____________
如何实现”1,2,3“变成['1', '2', '3']? (4分)
    ____________
比较:a = [1, 2, 3]和b = [(1), (2), (3)] 以及b2 = [(1,), (2,), (3,)]的区别?(4分)
    ____________
logging模块的作用?以及应用场景?(4分)
    ____________
常用字符串格式化有哪几种?(4分)
    ____________
简述生成器、迭代器、可迭代对象、以及应用场景?(4分)
    ____________
面向对象中的super的作用?(4分)
    ____________
如何判断是函数还是方法?(4分)
    ____________
装饰器的写法以及应用场景(4分)
    ____________
异常处理写法以及如何主动跑出异常(应用场景)(4分)
    ____________

23题 | 被引用1次

使用此模板创建