猿辅导 数据分析 面经

社招  一面面经 写点面经攒点好运
问简历,两个经验很细致的问一点点的问,讲的50分钟,最后还因为经历过程中有点争议,这点处理的不好
然后给了4道题做笔试
1.常规的sql题,row_number()使用
2.这题不会写 用了union 但感觉有点问题,求大佬提供思路
3,一个回归模型预测的题
4,疫情期间开办的免费辅导模块是否还要继续?
关于面试时候的那个争论点,又在笔试题后面写了解释,不知道面试官会不会看,求个好运吧,刚毕业就换工作真的好难啊




#社招##猿辅导##数据分析师##面经#
全部评论
感谢题主的分享 第二个题目用题目中的案例测试了一下是正确的,如有错误还请大家指正 CREATE VIEW people AS SELECT p1 as p from friends UNION  SELECT p2 from friends; -- 所有的人的集合 CREATE VIEW relation AS SELECT p1, p2 FROM friends UNION SELECT p2, p1 FROM friends -- 所有的关系 SELECT people.p as p1, r2.p2 as p2 FROM people, relation r1, relation r2 WHERE r1.p2 = r2.p1 AND people.p = r1.p1 AND people.p <> r2.p2 -- 得到所有从第一个人到第三个人的关系 AND NOT EXISTS (SELECT *                               FROM relation r3               WHERE r3.p1 = people.p       AND r3.p2 = r2.p2) -- 用关联子查询筛选掉第一个人与第二个人认识的行 AND people.p < r2.p2 -- 筛选掉重复的关系
2 回复 分享
发布于 2020-10-19 11:58
楼主是华为跳槽吗
点赞 回复 分享
发布于 2020-10-18 13:01
同毕业就换
点赞 回复 分享
发布于 2020-10-19 09:05
过了吗
点赞 回复 分享
发布于 2020-10-20 15:28
select p1,p3 as p2 from  ( select *,ROW_NUMBER() over(partition by p2 order by p1) rk from (select t1.p1 p1,t1.p2 p2,t2.p1 p3,t2.p2 p4 from friend t1 left join friend t2 on t1.p2=t2.p2 and t1.p1!=t2.p1 union select t3.p2,t3.p1,t4.p2,t4.p1 from friend t3 left join friend t4 on t3.p1=t4.p1 and t3.p2!=t4.p2 ) t5 where p3 is not null )t6 where rk=1 ——原创代码 我写的是最简单的解法吗?
点赞 回复 分享
发布于 2020-10-25 00:39
借用一下楼上的思路,稍微优化了一下 select p1, p3 as p2 from (select t1.p1 p1,t1.p2 p2,t2.p1 p3,t2.p2 p4 from friend t1 left join friend t2 on t1.p2=t2.p2 and t1.p1!=t2.p1 union select t3.p2,t3.p1,t4.p2,t4.p1 from friend t3 left join friend t4 on t3.p1=t4.p1 and t3.p2!=t4.p2 ) t5 where p1<p3;
点赞 回复 分享
发布于 2020-10-28 07:43
求问楼主社招简历背景大概要达到什么水平?
点赞 回复 分享
发布于 2020-11-06 13:25
我也是。。。刚毕业就想换哎
点赞 回复 分享
发布于 2020-12-02 12:39

相关推荐

2 52 评论
分享
牛客网
牛客企业服务