新闻资讯

新闻资讯 媒体报道

10类大厂SQL笔试真题拆解,地狱级难度,保姆级教程(一)

编辑:011     时间:2021-09-23
银行淑芬、油画爱好者

这一期,我将会给大家拆解连续登录类、同时在线类、T+N连续登录类三种常见面试题型的写法。

另外,我跟2021届校招的同学聊完后发现,现在的SQL面试题目整体趋势是:

1.越来越长,通常一段代码至少10行才能得到答案;

2.越来越难,窗口函数、union、join综合出现;

3.越来越贴近业务。题干贼长,看懂题目就需要老鼻子劲儿了。

首先给大家安利一个免费的在线练习网站【在线免费大厂SQL真题平台

放两张截图吧

一上来就是难题,贼难的那种。

里面网罗了各个大厂的面试真题。我把所有题目都做完了,下面开始我的表演哈哈哈。

一)连续登录类

这个题来自于这个场景。原始表很简单,记录了一个用户在某一天的登录行为。

但是题目可太难啦,让你求连续登录7天的用户。这可难倒本宝宝了!

各中滋味,同学们只有把每一层子查询拆开了,才能理解奥妙。文字就不描述了哈哈

感兴趣请戳视频20分钟保姆级拆解连续登录问题


二)同时在线类

题目来自于我在快手的内线小D,有一张表记录了一个用户在某个直播间的进入时间点和退出时间点,让你求最大同时在线人数。是不是脑瓜子嗡嗡的?

莫急,答案在这里。

初学者很难想到这种解法。大家就当长个记性吧。理解不了就背诵全文。

三)T+N留存率

还是一)连续登录中的数据,只不过题目变成了

其实这道题,很简单,会偷懒的同学可能会想,我写三次不就完了么?

实际情况会比这个复杂。

先贴答案:

这是其中一种写法。具体的视频拆解如下

T+N留存率的两种写法(一)

你,学废了吗?

关注我,了解更多SQL面试真题的写法!

编辑于 09-18
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

回复列表

相关推荐