域起网络游戏数据分析二面

一面具体就是对简历进行深挖,然后加一些HR问题。
二面是简历+SQL题
简历深挖我忘了,具体分享一下业务题和SQL题吧。
业务题:
1.如果业务部门发现DAU下降,请你分析一下。
a)外部:周期性、政策、竞争对手
内部:从用户角度拆分,拆成新手、日活、VIP玩家。通过埋点分析,玩家在哪一环节流失,详细探究该环节的问题,进行改进。
b)面试官经常会追问,如果拆分后还是找不到原因,怎么办?这时候需要从新的角度出发,所以多点拆解的思路很重要。
SQL题:

1. SQL语句的执行顺序:from-where-group by-having-select-distinct-union-order by

2.     如果要提取A表-A并B。怎么操作

3.     开窗函数了解吗?有哪些。
sum 、avg、count、first_value、last_value、lag、lead、row_number、dense_rankrank 等。
4.     询问了一个具体SQL语句,最后用两个字段排序。
ORDER BY e1.Id ASC,e1.Month DESC

5. SQL中有什么可以优化的地方

保证字段类型设计合理:

1.尽量使用数字型字段。若只含数值信息的字段尽量不要设计为字符型,会降低查询和连接性能,并增加存储开销。

2.尽可能用varchar代替char,因为首先变长字段(长度可变的字段)存储空间小,可以节省存储空间。而且相对较小的字段内搜索,效率显然要高一些。

语句的优化:

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where order by 涉及的列上建立索引。

2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is null

可以在num上设置默认值0,然后这样查询:select id from t where num=0

3.in not in 也要慎用,否则会导致全表扫描,如: select id from t where num in(1,2,3)

对于连续的数值,能用 between 就不要用 in select id from t where num between 1 and 3

4.很多时候用 exists 代替 in 是一个好的选择:

select num from a where num in(select num from b)

用下面的语句替换: select num from a where exists(select 1 from b where num=a.num)

5.应尽量避免在 where 子句中使用 or 来连接条件,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num=10 or num=20

可以这样查询:

select id from t where num=10    union all

select id from t where num=20



#我的秋招记录##面经##域起网络#
全部评论
想问下一面二面隔了几天🤣
1 回复 分享
发布于 2021-10-14 21:15
想问下楼主 应届一般是给多少哈~
点赞 回复 分享
发布于 2023-08-01 15:49 江苏

相关推荐

08-11 17:48
辽宁大学 财务
投秋招已经快两周,每天就是投投投到厌倦然后躺床上刷痘印越刷越焦虑
驼瑞驰_招募评论官版...:你把牛客放中间,那你必得offer的
点赞 评论 收藏
分享
在投简历的柠檬精很想...:可以明确说,问的东西几乎是简历上的东西。你写的确实有点模糊。面试可能会问你一些常用的通信的问题,差分信号走线之类的,单片机最小系统啥的,模电,数电,基本电源,buck,boost,ldo之类的吧。
点赞 评论 收藏
分享
真三hjdlxn:这么能吹还能找不到实习啊? 市分行写TOP投行,2个月的实习写半页。
点赞 评论 收藏
分享
不是你先问的我吗!
Smiley_W:底薪是多少?薪资构成是怎样的?(底薪+绩效+提成?) 是否有年终奖/季度奖?发放标准和比例如何? 五险一金的缴纳基数和比例是多少?(是否按实际工资缴纳?) 薪资是税前还是税后?是否有其他补贴(餐补、交通补、住房补等)? 调薪机制是怎样的?(每年有固定调薪吗?依据什么标准?) 工作时间是几点到几点?是否弹性打卡? 是否需要加班?加班频率如何?是否有加班费或调休? 周末和节假日是否正常休息?是否有轮班或值班制度? 年假、病假等假期如何规定?请假流程是否复杂? 是否有明确的KPI或考核标准?考核周期是多长? 公司目前的发展阶段和未来规划是什么? 是否有裁员或业务调整的风险?近期人员流动性如何? 入职后是否有试用期?试用期时长和薪资如何? 是否需要签竞业协议或保密协议? 文案自取
点赞 评论 收藏
分享
评论
7
24
分享

创作者周榜

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