美团今年的校招薪资。。

科技   2024-11-05 14:00   广东  

点击关注公众号,SQL干货及时获取

后台回复:1024,获取500G视频教程
推荐阅读
成为数据分析师
牛逼,OpenAI新模型 o1 国内直接连!
《SQL145题第2版》正式发布!
大家好,我是岳哥。
最近美团的校招薪资陆续开奖了,在目前的大厂中是比较早的了。给的薪资整体比去年还多一点,不少网友在网上爆料了自己的薪资,以下是从offershow上获取到的信息,可信度较高。
  • 普通档(成都):22k x 15.5,年薪 30w+
  • 普通档(北京):23k x 15.5,年薪 35w+
  • sp offer:25k x 15.5 + 5w 签字费(部分会有),年薪 40w+
  • ssp offer:28-35k x 15.5 + 10w 签字费 + 30w 股票,年薪 50w+
整体上薪资还可以,毕业就有近30w的年薪,这在其它行业恐怕只有金融能媲美,互联网虽然卷的没边,但是对于有能力的人薪资还是不错的。
当然每个岗位不可能都尽如人意,也有不少岗位是白菜价,甚至羞辱价,当然这与每个人的面试情况和实习背景等一系列因素相关。
但从整体来看,美团今年的校招薪资在各大厂中算是开了个好头,后续就看其它大厂的开奖情况了。
回到正题,以下是今天的SQL面试题


题目:union all 巧妙用法

在微信或者QQ这样的社交应用中,人们经常会发好友申请也会收到其他人的好友申请。表T20191118 存储了所有好友申请通过的数据记录,其中,requester_id 和 accepter_id 都是用户的编号。
写一个查询语句,求出谁拥有最多的好友和他拥有的好友数目。对于上面的样例数据,结果为:
注意:保证拥有最多好友数目的只有1个人。好友申请只会被接受一次,所以不会有 requester_id 和 accepter_id 值都相同的重复记录。
解释:编号为 '3' 的人是编号为 '1','2' 和 '4' 的好友,所以他总共有 3 个好友,比其他人都多。

参考答案

create table T20191118
(
requester_id int,
accepter_id int,
accept_date date
)

insert into T20191118 values 
(1,2,'2016-06-03');
insert into T20191118 values 
(1,3,'2016-06-08');
insert into T20191118 values 
(2,3,'2016-06-08');
insert into T20191118 values 
(3,4,'2016-06-09');

--SQL Server解法
select top 1 ids id,count(*) num 
from 
(
select requester_id ids from T20191118
union all
select accepter_id ids from T20191118
) s
group by ids
order by count(*) desc



--MySQL解法
select ids id,count(*) num 
from 
(
select requester_id ids from T20191118
union all
select accepter_id ids from T20191118
) s
group by ids
order by count(*) desc
limit 1

答案解析

我们通过表里的记录行发现,每个用户有多少个好友就有多少条记录,基于这个理解,我们只需要将requester_id和accepter_id进行合并(union all),找到每个用户的记录数就可以间接的推导出他们有多少个好友了。
Mysql与SQL Server不同之处在于top 和 limit的用法,两个都是取前N的功能。TOP是SQL Server独有的用法,limit是Mysql独有的用法。


最后

给大家推荐一下我们的GPT 4.0/4o/o1 preview系统,一次性买了200多个Plus会员放在这个系统的池子里,无需梯子即可直连,费用还比官网便宜一半,包售后。更多介绍点击这里每月仅需88元!
我是岳哥,每天会分享一道SQL面试题并和大家聊聊近期的所见所闻
欢迎关注,下期见~

SQL数据库开发
8年开发,5年管理,一个懂职场和AI的数据人。专注数据,Ai和职场等领域。回复「1024」,领取500G技术教程
 最新文章