跳转至

0419 dewu

SQL和数据库考察相当多,不愧是数分岗。

选择题

  1. 概率论基础
    • easy
  2. 数据分库、分表
    • 其实就是问中间件:TDDL,我完全不懂
    • 涉及到matrix, group, atom三级概念
    • 还有一些数据同步、锁的问题
  3. pandas代码
    • 切片操作
    • 列联表操作:pd.crosstab()pd.pivot_table()
  4. seaborn代码
    • 例如sns.scatterplot(data=tips, x="total_bill", y="tip", hue="time")
    • 这里面各个参数的含义?
  5. matplotlib代码

性格测试

...

SQL

分组计算ROI

A表:每一行是一个HR,分别负责一个招聘方向,会标注投入和产出。 B表:记录招聘方向的信息。

需要查询:每个招聘方向,平均而言的ROI

MySQL如何输出百分比?

-- 用round来保留两位小数,再用contact加上百分号
SELECT CONCAT(ROUND(0.4 * 100, 2), '%') AS percentage;
-- 用format也可以
SELECT CONCAT(FORMAT(0.4 * 100, 2), '%') AS percentage;

统计视频完播率

A表:每一行是一个用户的观看记录,标注观看的视频和在线时长 B表:每一行是一条视频的信息,标注总时长、视频分类

需要查询:不同视频分类的平均完播率

查询连续两天活跃的用户

经典题,可以参考Leetcode-连续出现的数字

但我没做,时间不太够了。


最后更新: 2025-04-24 20:21:46
创建日期: 2025-04-24 20:21:46

评论