Data Science Interview Prep · Meta / Google / Revolut

Data Science
面试完全攻略

SQL 窗口函数 · Python Pandas · ML 算法推导 · A/B Test 统计学 · Meta/Google/Revolut/Bloomberg 面试流程拆解 · 交互式样本量计算器

20+
DS Offer 2024–25
3位
在职 DS 导师
4大
核心考察模块
12周
系统训练周期
Why Data Science

为什么 DS 是最值得追求的技术岗位

顶级薪酬起点

Meta/Google London DS 起薪 £65–90k,Revolut DS £55–75k,Bloomberg DS £60–80k。加上 RSU 和 Bonus 后 Total Comp 可达 £80–120k,远超同届毕业生均值。

需求持续增长

AI/ML 浪潮推动 DS 岗位需求爆发式增长。英国 DS 岗位 2024 年同比增长 35%,Meta/Google/Revolut 在伦敦持续扩招,是少数在经济下行期仍逆势增长的技术岗位。

职业路径多元

DS 经历是通往 ML Engineer、Product Manager(数据方向)、Head of Analytics 的最佳跳板。3–5 年 DS 经验后,年薪 £100k+ 的高级职位唾手可得。

DS Interview Framework

四大核心考察模块速查

覆盖 Meta/Google/Revolut/Bloomberg DS 面试 95% 的考察内容,按模块系统备考。

SQL 进阶面试

最高频

SQL 是 DS 面试考察频率最高的技能,覆盖约 40% 的技术面试题目。Meta/Google/Revolut 均有 SQL 专项轮次。

窗口函数:ROW_NUMBER / RANK / DENSE_RANK / LAG / LEAD
CTE(Common Table Expressions)与递归查询
复杂 JOIN:SELF JOIN / CROSS JOIN / 多表关联
子查询优化与执行计划分析
时间序列聚合:DATE_TRUNC / INTERVAL / 滑动窗口
真题示例

Q: 给定 user_events 表,找出连续 3 天登录的用户 ID(Meta 真题)。

重点考察公司
MetaGoogleRevolutBloomberg
备考建议

每天练习 1–2 道 LeetCode SQL 题(Medium/Hard),重点刷 Meta/Google 标签题。推荐资源:Mode Analytics SQL Tutorial、StrataScratch DS 真题库。

Interactive Tool

A/B Test 样本量计算器

DS 面试必备工具。输入基准转化率、最小可检测效应(MDE)和统计功效,实时计算每组所需样本量。

A/B Test Sample Size Calculator
Two-proportion z-test · DS Interview Essential Tool
Baseline Conversion Rate (p₁)5.0%
1.0%50.0%
Minimum Detectable Effect (MDE, absolute)+1.0%
+0.1%+10.0%
Daily Visitors (both variants combined)1,000
10050,000
Significance Level (α)
Statistical Power (1 − β)
Test Type
8,902
Per Variant
users needed
17,803
Total Sample
both variants
18d
Duration
at 1,000/day
+20.0%
Relative Lift
5.0% → 6.0%
Sample Size vs. Statistical Power (current settings)
60%
8,902
65%
8,902
70%
6,427
75%
8,902
80%
8,902
85%
8,902
90%
11,247
95%
13,503

Highlighted bar = current power setting. Higher power requires more samples but reduces Type II error.

Formula: n = (zα/2 + zβ)² × [p₁(1−p₁) + p₂(1−p₂)] / (p₂ − p₁)²  ·  p₂ = p₁ + MDE  ·  Two-tailed default (α/2 per tail). In DS interviews, always clarify: one-tailed vs two-tailed, absolute vs relative MDE, and novelty effect mitigation.

面试时,务必主动澄清:单尾 vs 双尾检验、绝对 MDE vs 相对 MDE、实验时长与季节性效应。

Interview Process

顶级雇主 DS 面试流程拆解

1
Recruiter ScreenBehavioral

30 分钟,了解背景和动机,确认基本资质

2
Technical ScreenTechnical

45 分钟,SQL 2 题 + Python 1 题,LeetCode Medium 难度

3
Take-home ProjectProject

3–5 天完成数据分析项目,提交 Jupyter Notebook + 报告

4
Onsite (Virtual)Behavioral

4 轮:SQL 深度 + ML 推导 + A/B Test + Behavioral

内部备考建议

重点准备 Meta 的 "连续登录用户" 类 SQL 题和 A/B Test 实验设计题。Meta 特别考察候选人对 P-hacking 和提前停止实验的理解。

DS Mentors

在职 DS 导师团队

3 位来自 Bloomberg/Meta/Revolut 的在职 Senior Data Scientist,平均 4+ 年行业经验,均有面试官背景。

Arjun S.
Arjun S.
Senior Data Scientist
Bloomberg LP · Imperial (ML MSc)

Imperial ML MSc,Bloomberg Senior Data Scientist,专注 Financial NLP Application,现任 Bloomberg Campus Technical Interviewer。ML 面试题库 500+ 题。

Bloomberg Senior Data Scientist
Financial NLP / LLM
Bloomberg Campus Interviewer
ML 题库 500+ 题
帮助 11+ 学员斩获 DS Offer
Wei C.
Wei C.
Data Scientist
Meta (London) · LSE (Statistics MSc)

LSE 统计学硕士,Meta London Data Scientist,负责 Facebook Feed 算法实验设计与 A/B Test 分析。深度掌握 Meta DS 面试全流程,尤其擅长 A/B Test 统计学和实验设计面试辅导。

Meta London Data Scientist
Facebook Feed 实验设计
A/B Test 面试辅导专家
帮助 14+ 学员进入 Meta/Google DS
帮助 14+ 学员斩获 DS Offer
Lin Z.
Lin Z.
Senior Data Scientist
Revolut · Warwick (Data Science MSc)

Warwick Data Science 硕士,Revolut Senior Data Scientist,负责用户增长数据分析与模型建设。熟悉 FinTech DS 岗位面试全流程,尤其擅长 SQL 进阶和 Python Take-home 项目辅导。

Revolut Senior Data Scientist
用户增长数据分析
FinTech DS 面试专家
SQL/Python 面试辅导 16+ 学员
帮助 16+ 学员斩获 DS Offer
Deep Dive Articles

DS 赛道深度文章

Tech

Data Science SQL 面试完全指南 2026:高频题型 + 窗口函数 + 真题精讲

SQL 是 Data Science 面试中最高频的考察点,覆盖 Meta、Google、Amazon、Bloomberg 等顶级公司的 DS 岗位。本文系统梳理 DS SQL 面试的核心题型(窗口函数、复杂 JOIN、CTE、子查询)、高频考点和真题解析,帮助你在 2026 申请季中高效通过 DS SQL 筛选。

Arjun S.Arjun S.
Tech

Data Science Python 面试完全指南 2026:Pandas/NumPy/Sklearn + 真题解析

Python 是 Data Science 面试的必考技能,覆盖数据处理(Pandas/NumPy)、机器学习(Sklearn)、统计分析和可视化。本文系统梳理 DS Python 面试的核心考察点、高频题型和真题解析,附 Meta/Google/Bloomberg DS 岗位的 Python 面试真实题目,帮助你在 2026 申请季中脱颖而出。

Arjun S.Arjun S.
Tech

Machine Learning 面试完全指南 2026:算法原理 + 系统设计 + 真题精讲

ML 面试是 Data Science 和 ML Engineer 岗位的核心关卡,覆盖算法原理(线性回归到 Transformer)、ML 系统设计、模型评估和实战编程。本文系统梳理 UK/US 顶级科技公司 ML 面试的考察框架,附 Google/Meta/DeepMind 真题解析,帮助你在 2026 申请季中高效通过 ML 技术面试。

Arjun S.Arjun S.
Tech

A/B Testing 统计学完全指南 2026:DS 面试必考 + 实验设计 + 常见陷阱

A/B Testing 是 Data Science 面试中最高频的考察点之一,覆盖 Meta、Google、Amazon 等所有顶级科技公司的 DS 岗位。本文系统梳理 A/B Test 的统计学基础(假设检验、样本量计算、多重检验)、实验设计原则和常见陷阱,附真实面试题解析,帮助你在 DS 面试中展示扎实的统计思维。

Arjun S.Arjun S.
Tech

英国 Data Science 求职完全指南 2026:顶级雇主 + 薪资对比 + 申请时间线

英国 Data Science 市场正在快速增长,从金融科技到 AI 研究,DS 岗位的薪资和职业发展空间远超传统行业。本文系统梳理 2026 年英国 DS 求职的核心信息:顶级雇主(Bloomberg/Revolut/DeepMind/HSBC)、薪资对比、申请时间线、签证路径,以及留学生如何在竞争激烈的 UK DS 市场中脱颖而出。

Arjun S.Arjun S.
Tech

英国顶级科技公司 SWE 面试:Google、Meta、Palantir 的 Technical Interview 与 System Design 全解

英国科技大厂的 Software Engineer 面试流程与硅谷高度同质化,但在 System Design 和 Behavioral 环节上有其独特侧重。本文系统梳理 Google L4、Meta E4、Palantir FDE 的面试结构与准备策略。

Arjun S.Arjun S.
FAQ

常见问题解答

Start Your DS Journey

距离 Meta/Google DS Offer,
只差一次正确的训练

AT&T Career DS Track 提供 12 周系统训练,由现任 Bloomberg/Meta/Revolut Data Scientist 全程辅导。2024–2025 申请季,学员共斩获 DS Offer 20+。