新闻资讯
10类大厂SQL笔试真题拆解,地狱级难度,保姆级教程(一)
这一期,我将会给大家拆解连续登录类、同时在线类、T+N连续登录类三种常见面试题型的写法。
另外,我跟2021届校招的同学聊完后发现,现在的SQL面试题目整体趋势是:
1.越来越长,通常一段代码至少10行才能得到答案;
2.越来越难,窗口函数、union、join综合出现;
3.越来越贴近业务。题干贼长,看懂题目就需要老鼻子劲儿了。
首先给大家安利一个免费的在线练习网站【在线免费大厂SQL真题平台】
放两张截图吧
一上来就是难题,贼难的那种。
里面网罗了各个大厂的面试真题。我把所有题目都做完了,下面开始我的表演哈哈哈。
一)连续登录类
这个题来自于这个场景。原始表很简单,记录了一个用户在某一天的登录行为。
但是题目可太难啦,让你求连续登录7天的用户。这可难倒本宝宝了!
各中滋味,同学们只有把每一层子查询拆开了,才能理解奥妙。文字就不描述了哈哈
感兴趣请戳视频20分钟保姆级拆解连续登录问题
二)同时在线类
题目来自于我在快手的内线小D,有一张表记录了一个用户在某个直播间的进入时间点和退出时间点,让你求最大同时在线人数。是不是脑瓜子嗡嗡的?
莫急,答案在这里。
初学者很难想到这种解法。大家就当长个记性吧。理解不了就背诵全文。
三)T+N留存率
还是一)连续登录中的数据,只不过题目变成了
其实这道题,很简单,会偷懒的同学可能会想,我写三次不就完了么?
实际情况会比这个复杂。
先贴答案:
这是其中一种写法。具体的视频拆解如下
你,学废了吗?
关注我,了解更多SQL面试真题的写法!
回复列表