数分必看|互联网面试高频SQL问题回忆版

暑期实习和秋招面过的数据分析也有几十场了,给大家汇总一下亲历的高频考点,面试前一定要反复练习哦

一、口述回答问题:

1.SQL查询过慢,如何解决?

2.union v.s. Union all

3.SQL执行顺序

4.视图 v.s. 表

5.第一范数,第二范式,第三范式

二、现场写代码:

1.使用窗口函数求某日每个省GMV前3的商品,给定字段province,sku,gmv,dt

2.求每日新增用户数,给定字段user_id,order_date

3.求次日,3日,7日留存率,给定字段user_id,order_date

4.求每个用户的最长连续登录天数,给定字段user_id,order_date

5.在总打赏金额超过100000的打赏人中,求每个打赏人打赏金额前3名的主播和打赏给他们的总金额,给定字段user_id,author_id,cost

6.求2单及以上的用户的订单日期间隔分布,给定字段user_id, order_id, order_date

7.求7日平均留存率(即用户在之后的1,2,…,7天登录的次数/7),给定字段user_id,order_date

8.增删改(创建新表,插入新数据,更新数据,删除记录,修改表,创建索引,删除索引)

#牛客在线求职答疑中心##数据分析##实习##暑期实习##24届秋招同行攻略分享#
全部评论
感觉确实这些SQL题在论坛上比较多,感觉都写过了。感觉没那么难,就是需要把逻辑捋顺就行。基本都是group by 窗口函数。留存(1,3,5,7,15,30)我也总结了一套SQL模板。
1 回复 分享
发布于 2024-04-01 17:53 北京
哇,你总结得真详细!看来你对SQL非常熟悉呢。不过,你能告诉我,为什么SQL查询会过慢吗?
1 回复 分享
发布于 2024-04-01 12:51 AI生成
1.select t.sku,t.dt,t.province from (select sku,dt,province,sum(gmv),dense_rank()over(partition by sku order by sum(gmv) desc) from 按要求输出 group by sku,dt,province) as t where t.m<=3
点赞 回复 分享
发布于 2024-04-03 16:29 北京

相关推荐

秋招是应届生求职的黄金期,竞争激烈但机会集中。我们不仅要会时间规划、还要会写简历、准备笔试面试、懂得信息搜集。一、时间线规划:抢占先机1.&nbsp;提前批(6-7月)特点:竞争小、流程快,部分企业免笔试。重点:主攻目标行业头部公司(如互联网大厂、券商、快消管培)。2.&nbsp;正式秋招(8-10月)核心阶段:80%企业集中开放网申,9月达高峰。策略:优先级排序:先投最心仪公司(避免后期因经验不足错失机会)。-&nbsp;滚动投递:每日固定时间投3-5家,避免堆积。3.&nbsp;补录(11-12月)捡漏机会:部分岗位未招满,竞争压力较小。行动建议:6月起完善简历,7月启动投递,8-10月全力冲刺。用Excel记录投递进度(公司、岗位、截止时间、进度)。二、简历优化:3秒抓住HR眼球1.&nbsp;内容打磨STAR法则:用“情境-任务-行动-结果”描述经历。例:“通过用户调研(情境)发现XX需求,设计3版原型(行动),推动DAU提升15%(结果)。”数据量化:突出成果(如“用户增长30%”“成本降低20%”)。2.&nbsp;排版与投递一页原则:重点放前1/3页。定制化:根据岗位JD调整关键词(如“数据分析”岗突出Python/SQL)。文件命名:&amp;quot;姓名-学校-岗位-电话.pdf&amp;quot;。避坑:避免大段文字、无关经历(如家教经历投技术岗)。三、笔试/面试:针对性突破1.&nbsp;笔试准备行测:刷《牛客网》《粉笔》题库,掌握图形推理、资料分析套路。专业笔试:技术岗:LeetCode高频题(至少200+)、系统设计。非技术岗:案例分析(如快消宝洁八大问)。2.&nbsp;面试技巧高频问题:“自我介绍”(1分钟版+3分钟版)。“你的优缺点?”“为什么选我们公司?”业务深挖:准备1-2个与岗位相关的深度项目,能讲清背景、决策逻辑、复盘优化。反问面试官:例:“这个岗位的核心考核指标是什么?”“团队未来半年的重点方向?”实战建议(如果是线上面试的话):用腾讯会议录屏模拟面试,观察肢体语言和表达逻辑。四、信息搜集:打赢“情报战”1.&nbsp;招聘渠道企业官网/公众号:最权威,第一时间获取开启通知。校招平台:应届生求职网、牛客网、智联/前程无忧校招专区。内推:通过学长学姐、LinkedIn、脉脉联系目标公司员工。2.&nbsp;行业动态关注行业报告(如艾瑞咨询、36氪),面试时展现洞察力。参与企业开放日/宣讲会,直接与HR交流。五、心态管理:长期主义思维秋招是马拉松:可能投50份简历才拿5个面试,1个Offer。每日复盘:记录面试被问倒的问题,迭代回答库。备选方案:同步关注国企、外企、考公,避免孤注一掷。记住:“早启动、多投递、勤复盘”&nbsp;是秋招三大原则。每一次被拒都是往Offer更近一步!现在行动:1.&nbsp;今天内完善简历初稿。2.&nbsp;列出Top10目标企业及开放时间。3.&nbsp;开始每日刷30道行测题。记住:秋招拼的是准备度
如何准备秋招
点赞 评论 收藏
分享
评论
6
65
分享

创作者周榜

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