面经5一面,30分钟1. 自我介绍。2. 深挖实习与项目。3. 对自己的SQL、Python、写报告能力打分,满分5分。4. 两道SQL:①各个地区Top N。②一列主播id,一列观看者id,求互相观看过对方视频的id。5. 如果电商业务营业额下降,如何分析?6. 怎么判断这些因素哪些是主要因素,哪些没有那么重要,有没有学过类似多因子分析的模型?7. 三个词语形容自己,又被追问各举例子。8. 反问。二面,15分钟1. 自我介绍。2. 介绍一个简历上的项目,并追问我负责哪个部分?3. SQL:表1三行1,2,3,表2三行1,2,2,两表left jojin问结果。(1,2,2,3)4. 概率题,贝叶斯。5. 你觉得你如果做数据分析的话,有什么优势?6. 反问。面经6,一面,30分钟1. 自我介绍。2. 任意选简历上的一个项目详细介绍。3. 一道简单SQL,group by having。4. 如何分析打车的供需不匹配问题?5. 如果给你各种资源,你会如何解决这个问题?6. 有一个5升的杯子和3升的杯子以及无限的水,如何取出4升水?7. 反问。SQL题:求用户双向关系-- SQL题:求互相观看双向关系。user表里两列用户id为a,b。-- 方法一,效率低SELECT p.a, p.bFROM user pLEFT JOIN user q ON p.a = q.b aND p.b = q.aWHERE q.a is not null -- 注意是右表GROUP BY 1,2-- 方法二:优化SQL,假设不存在重复记录,分组(a,b)与(b,a)-- 加"-"是为了避免纯数字id字符串SELECT    substring_index(ab, '-', 1) aS a -- 套一层提取ID    ,substring_index(ab, '-', -1) aS bFROM(    SELECT ab    FROM    (SELECT        if(a < b, concat(a, '-', b), concat(b, '-', a)) aS ab    FROM user    )t1    GROUP BY ab    having count(1) > 1) t2如何分析并解决打车供需不匹配问题先明确供给(司机)与需求(乘客)不匹配的场景,例如①时空关系不匹配,供给与需求地理位置不匹配,派单距离远。②潮汐现象(早晚高峰期),需求远大于供给。1. 平台是作为撮合交易方,需要制定合理的价格机制,平衡乘客成本、司机收入、平台佣金三者的关系,一方失衡就可能导致供需关系不平衡。2. 供给小于需求时,①提高运力。针对专职司机,制定跑单阶梯奖励制度,跑单越多奖励越高;补贴兼职司机,鼓励顺风车。②抑制需求。例如提高价格,制定动态溢价机制。3. 供给大于需求时,需要拉动用户端增长,例如给用户补贴(发优惠券、折扣减免等),就是涉及用户增长方法论。4. 从具体数据分析角度来看,①可以画热力图看供需关系不平衡的地区,通过运营手段按照轻重缓急优先解决失衡严重的地区等。②利用RFM模型等识别高价值用户,重点保障头部用户权益避免流失。③制定合理的排队模式/规则,综合考虑场景、提价等因素,例如目的地是医院,那么是否可以提高优先权重。
点赞 8
评论 0
全部评论

相关推荐

06-28 22:48
已编辑
广东金融学院 Java
小浪_Coding:学院本+这俩项目不是buff叠满了嘛
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务