每日一道面试题
用结构化口述,把「知道名词」练成「答得出深度」
📅 今日推荐
#55 A/B 实验为什么不能天天偷看显著性?新奇效应和残留效应怎么处理?
考察候选人会不会把实验当成「事先锁定窗口的一次决策」,而不是每天刷 p 值等到显著再全量。要讲清偷看膨胀第一类错误、新奇效应把短期当长期、残留效应污染下一轮对照。只背「p<0.05」却说不清观察窗、功效和冷却期,这题就浅了。... [查看完整讲解]
📚 往期归档
📂 按知识点归类
SQL
12 题
- SQL 里怎么去重?DISTINCT、GROUP BY 和 ROW_NUMBER 有什么区别、怎么选?2026-10-25
- 如何用 SQL 计算用户连续登录天数?最长连续天数怎么求?2026-10-20
- SQL 里 IN 和 EXISTS 有什么区别?怎么选?碰到 NULL 要注意什么?2026-10-14
- CTE 是什么?和子查询比有什么好处?2026-10-05
- 什么是自连接?举例说明业务场景。2026-09-24
- HAVING 和 WHERE 的区别是什么?2026-09-23
- SQL 中 NULL 有哪些容易踩的坑?2026-09-21
- 一条 SQL 很慢,你的排查与优化步骤是什么?2026-09-17
- INNER JOIN 和 LEFT JOIN 的区别?什么时候用哪种?2026-09-06
- SQL 索引是怎么工作的?你会如何设计合理的索引?2026-09-05
- 如何用 SQL 计算用户次日留存率?请说清口径与实现思路。2026-09-04
- 窗口函数和 GROUP BY 有什么区别?各自适用什么场景?2026-09-03
大数据计算
7 题
- 行式存储和列式存储有什么区别?数仓为什么常用 Parquet?2026-10-23
- Hive/Spark 里的小文件问题是什么?怎么产生、有什么危害、怎么治理?2026-10-18
- 流式计算里迟到数据怎么处理?Watermark 是什么?2026-10-16
- Spark 里 Broadcast Join 和 Shuffle Join 有什么区别?怎么选?2026-10-08
- Spark 窄依赖和宽依赖的区别?2026-09-28
- Hive/数仓里分区和分桶的区别是什么?怎么用?2026-09-15
- Spark 作业里 Shuffle 是什么?常见 OOM / 数据倾斜怎么处理?2026-09-11
数仓建模
7 题
- 数仓里的拉链表是什么?每天怎么更新?和每日快照怎么选?2026-10-21
- 数据湖、数仓和 Lakehouse 有什么区别?你会怎么选型?2026-10-19
- 事务事实表、周期快照事实表、累积快照事实表有什么区别?怎么选?2026-10-12
- 代理键和自然键怎么选?2026-10-06
- ODS/DWD/DWS/ADS 各层职责是什么?2026-09-26
- 缓慢变化维(SCD)是什么?Type 1 / Type 2 怎么选?2026-09-18
- 星型模型和雪花模型有什么区别?数仓建模时怎么选?2026-09-07
数据工程
6 题
- 数仓任务用全量刷新还是增量更新?怎么选、增量怎么保证正确?2026-10-24
- CDC 是什么?把业务库变更同步到数仓时,乱序、回撤和重复怎么处理?2026-10-11
- 实时数仓和离线数仓如何分工与统一口径?2026-10-07
- 数据写入如何设计幂等?2026-09-29
- Kafka 在数据链路里通常扮演什么角色?分区与消费者组怎么理解?2026-09-19
- 设计一条从业务库到数仓的日更 ETL 链路,你会怎么做?2026-09-12
A/B实验
4 题
- A/B 实验为什么不能天天偷看显著性?新奇效应和残留效应怎么处理?2026-10-27
- A/B 实验里什么是 SRM?发现分流比例和设计不一致,你会怎么排查?2026-10-13
- A/B 实验样本量怎么估算?2026-09-27
- A/B 实验的基本原理是什么?如何判断实验是否显著?2026-09-09
指标体系
4 题
- 什么是北极星指标?怎么和虚荣指标、护栏指标一起用?2026-10-26
- 同比和环比怎么定义?用 SQL 怎么算、口径上有哪些坑?2026-10-10
- DAU/MAU 如何定义?有哪些坑?2026-09-25
- 如果让你从零搭一套产品指标体系,你会怎么设计?2026-09-08
数据质量
4 题
- 数仓任务延迟了,你怎么排查?数据新鲜度 SLA 怎么定?2026-10-22
- 数据血缘是什么?出数据事故时你怎么用它定影响面?2026-10-15
- 业务库和数仓对不上,你怎么对账?发现差异怎么排查?2026-10-09
- 数据质量你怎么保障?出过数据事故的话怎么定位?2026-09-10
业务分析
3 题
- 给一个新功能设计埋点,你会怎么做?怎么保证数据能用来算指标?2026-10-17
- 什么是队列分析?和普通留存有何不同?2026-10-03
- 如何做转化漏斗分析?转化率掉了怎么拆?2026-09-14
计算机基础
3 题
- HTTP 和 HTTPS 的区别?TLS 握手了解多少?2026-10-02
- 进程和线程的区别?2026-10-01
- CAP 理论是什么?在数据系统里如何理解一致性?2026-09-16
Python
2 题
- Python 垃圾回收机制大致如何工作?2026-09-30
- Python 的 GIL 是什么?对多线程/多进程选型有什么影响?2026-09-13
机器学习基础
2 题
- 偏差-方差权衡是什么?如何诊断过拟合?2026-10-04
- 特征平台/特征仓库和数仓有什么不同?线上线下特征一致性怎么保证?2026-09-20
行为面试
1 题
- 讲一个你推动数据需求时和产品/算法产生分歧,最终如何解决的例子。2026-09-22