数据分析面经

持续更新ing…

一、SQL
基本概念:

  1. join, left join, right join, outer join
  2. union union all
  3. 数据库索引
  4. 求新增用户数、次日留存率、30日留存率。

题目:
找出每门课成绩前5的学生姓名
找出每门课都在90分以上的所有学生姓名
行转列(case … when …)
sql题,数用户最大连续购买天数
表table 字段qq号、age,得到年龄第n大的所有qq号
表table,字段qqx,qqy,均为qq号,表示的是左边的关注右边的。求互相关注的qq号
给了表格,让写出left join操作之后的结果
一道sql问题,求出全部成绩>80的学生,可以用min(score)over(partition by sname)>80,就可以满足所有成绩>80,也可以用row_number()但是没有上面的简洁.
QL 实现,一定要熟练窗口函数,lead,leg,row_number, partition by 这种。我的2题具体是啥忘了,但是 类似于 SQL,表user_time中字段是user_id , time(用户访问时间),求每个用户相邻两次浏览时间之差小于三分钟的次数。

二、算法

快排
二分查找
平衡二叉树
DFS

写算法题:链表、快排、递归、动态规划选一个,选了链表,如何判断两个链表是交叉链表,写出代码。

三、统计

假设检验的含义
假设检验在回归模型中的应用
t分布与正态分布的区别

四、AB test

ABtest 思想
如何求解样本量

五、机器学习

逻辑回归、随机森林、xgboost、lgb原理
数据预处理、特征工程
变量选择、变量选择的传统方法
LR的原理
LightGBM的原理
经网络 如何防止过拟合?dropout测试

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值