携程笔试 -- 大数据分析岗
真的怀疑携程是不想招人才随便出的题。。
笔试分为两部分:选择+编程
选择
选择考察sql语句,大数据(hive, mapReduce啥的。。),还有一道json格式数据读取的题目
编程
说是编程其实就是三道sql题
难度不大,注意审题就好
第一道是查询每个酒店的平均订单量,注意order_id没说是主键,可以重复(最开始是忘了加distinct,一直通过率67%,加了之后就ac了)
第二道是查询顾客的订***均金额,没有订单的顾客金额为0,用ifnull(cost,0)函数,保留一位小数(round(avg(cost),1),这两个函数都给了提示,想到用法就不难
第三题是嵌套子查询,查询员工级别>=5且salary>=9000的部门名称,一遍ac
综上,这种编程题应该拉不开差距吧,那么携程怎么区分笔试成绩呢?又怎么根据笔试成绩进面试呢?