硅谷Data Scientist面经

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 10

硅谷 Data Scientist 面经

Data真题系列阅读

Offer 帮求职资源库

Offer帮是专注于留学生求职的在线学习平台。以涵盖各领域的专业导师、长期课研的
求职核心课程、丰富的海内外企业资源,成为留学生信赖的求职学习平台。
关注这里,领取神秘的见面礼。
OFFER 帮 · 求职面经库

硅谷 Data Scientist 面经

现在在美国 data scientist 这个职位貌似很火,有大赶 software engineer 之


趋势。下面把自己个人找工作的心路历程,经验,对公司的印象写下来供大家参考。下面
所有信息都仅代表个人观念,每个人的背景,经验都不一样,切不可一味照搬。

学历:
1. 美国 top 50 的学校 statistics & applied math 的硕士 MS
2. 然后去到全美 top 3 的 Industrial Engineering & Operation Research 学校攻读博
士 PHD,但是在 2 后年 quit,拿了第二个 MS degree。

工作背景:

Phd quit 之后,来到美国加州硅谷湾区( Silicon Valley),在一家 Fortune 100 的 high-tech


的公司做 business central operations analytics 的工作,主要工作就是提供 end to end 的
analytics based business solutions,还有 coding,database extraction/manipulation。2.5
年时间,从 entry-level 升到 lead data scientist,硅谷人员流动真是太大了,两年半的时间,
我们 team 换了 3 个 senior manager,都是跳槽去了别的公司做 director。刚参加工作,因为
有很多 business 的东西要学,所以感觉还是压力挺大的,记得有几个 project 都要周末去
office 加班才能 hit the deadline。
skill-set (有些是我工作就直接用到的,有一些是在 graduate school 学过,复习一下为了面
试):
1. Coding: SQL(3 yrs), SAS(3 yrs), R (5 yrs)
2. Statistics:A/B test,各种 experiment design,multi-var regression,OLS,
GLM,confidence interval,ANOVA,Bayes Rules, 几种常用 stat
distribution 各种特性和应用,logistic regression,multicollinearity,MLE,outlier,time
series analysis,Mixed Models and so on
OFFER 帮 · 求职面经库

3. Operation Research: linear programming, non-linear programming, integer


programming 这里要说一下,这几个主要会 building model 就可以,注意里面有很多 tricky
的自设 variable,但是没人问详细的 algorithm 怎样 solve solution。

还有 Random-Variate simulation,Discrete Event simulation,queuing problem, NP 和 P


hard 问题, news vendor model,EOQ 等 supply chain optimization 的问题。

4. Machine Learning : Support Vector Machine ( SVM ) , Neural Network ,


Decision Tree, Random Forest, K-NN, Principal Components Analysis

(PCA), K-Means clustering, Gaussian Mixture Models(EM algorithm) and so


forth。

我拿到的 offers:

Apple 一个 offer (senior data scientist),然后拒掉了另一个 team 的 onsite invitation

SanDisk (senior staff data scientist)

EMC 两个 offers (Marketing 和 R&D engineering)

Toyota (Analytics Manager 这个可以 lead 一个 team 的职位)

然后还拒掉了 Google 的 2 个 onsite invitation,时间太紧了,来不及面试了。

面试经历:

1. 不得不承认 Linkedin 是个很强大的 tool,。劝大家还是要舍得花钱升级一下 premium


吧,一个月少腐败一次,钱就出来了。它自己后台有 algorithm 可以给各位 HR 推荐,当
OFFER 帮 · 求职面经库

recruiter 搜索相应关键词,有 premium 的人的 profile 会出现在比较靠前的一两页中。具体怎


么用,请自己 google。

2. 提交 application 有几种方法:A.去官网提交 application B. Linkedin C. 亲朋好友内推。


我自己使用方法 A 提交了 Apple,Google,Facebook 还有 Linkedin,只有 Google 的 5 个
team 联系了我。
方法 B 其实很高效,我一周平均会受到 3-4 个公司给我发 In-mail,但是因为很多原因(比如
location),都不符合我的要求,就婉言谢绝了。我的 offers 绝大多数是通过 Linkedin。
方法 C,很多人说高效,我觉 depends,我 Apple 的那个 offer 是我以前公司同事内推的,
hiring manager 看到我的 resume 周一打了电话,周五就邀请我 onsite,转个周一就给我发口
头 offer 了。但是 Google,Linkedin,Facebook 的朋友内推我,效果也不大,没什么进展。
而且主要看你朋友跟你申请的职位是不是在一个 department,如果在的话,成功几率大一些,
因为你朋友可以直接 talk to hiring manager。如果不在一个 department,基本没啥用。而且
你朋友是否真的乐意帮你还是另一回事儿了,我有自以为关系很近的朋友,最后以各种借口推
脱,最后只能证明是酒肉朋友,哈哈。

3. 我这四个月都是下班以后准备各种面试和提交申请,时间有的时候排不开,还要
postpone,不是很方便。所以如果你工作比较清闲或者 fresh graduate 的话,那估计 2 个月就
能找到心仪工作了 J

4. 心态要保持好,我一开始觉得我名校背景,大公司的 3 年工作经验,应该可以秒杀平蹚
所有公司。但事实是,犹豫种种原因,事情会复杂很多,really case by case,我下面会有阐
述。

下面我就按照我面试过的印象比较深刻的大公司,排列顺序没有任何额外意义,只是我回想起来
哪个公司,就写下来。

Apple:

2. 我 9 月在主页提交了 application,10 月有个 team 联系我,那个 team 主做 BI,想找一


个做 modeling 的 data scientist。HR,还有 hiring manager 的 talk 都很顺利,第三轮是一个
OFFER 帮 · 求职面经库

做 BI 的 team member,白人女的。我失败了,因为经验不足,我原本以为都到了第三轮面试
了,应该会 focus 在 technical 或者 business 的问题,但是聊了两句就知道这个女的根本不懂
data scientist 是做什么的,她还停留在 Excel 的 BI 思维。问题 75%都是各种 behavior
questions,比如为什么申请 Apple,我回答后,他竟然追问为什么是他们部门,他们 team 跟
别的 team 有什么不同的吸引我之类的无聊问题,于是我 fail 了。。。。11 月底我的朋友内推
了我的简历给另一个 hiring manager,于是跟 hiring manager 聊过之后就顺利 onsite 了,之
后一周就发了口头 offer。在 12 月初另一个 team 从他们的系统里面找到我的简历,然后联系
我,通过 HR, hiring manager 和组里的 data scientist 的三轮面试,我顺利拿到 onsite,因
为时间不够忍痛锯掉。
Google:

1. 8 月底,在 google 官网提交了 application,9,10,11 月各有 1-2 个 team 联系我。


Google 现在给我的感觉是,这个公司扩张太大了,现在阿猫阿狗都能进入 Google 了。人员背
景混杂不堪。面试我的人中除了一个 columbia 的 PHD,之前在 NYU 的 stern 做过 AP 的人,
面试问了很多 OR 还有 STAT algorithm 的问题,不得不说有水平。其他面试的人,基本上 tech
方面都很水。 而且更加恶心的是,有一次面试时候竟然遇到一个越南裔的人,明显种族歧视。
他一进入面试屋子,脸上就能看到“我不喜欢你”。面试期间 35% tech 问题回答无误,65%
behavior scenario 问题,各种刁难。比如会问我,如果你在一个 team 工作,有人抢了你的
credit,你怎么办。而且还会根据我的回答,进一步问更加变态的问题,面试中各种不屑的表
情,叫人恶心。总的来说,如果面试你的人水平一般,不能很深入了解你做的东西,那再加上与
生俱来的 Google 员工的天之骄子的傲气,他们是很难接受你的。12 月有一个新的 team 在
linkedin 上面联系我,问我有兴趣吗,态度很客气诚恳,HR,外加两轮电面,拿到 onsite,拒
之,因为我知道即使我拿到 offer 也不会去。个人观点,通过对 Google 股票市场,华尔街财报
还有近两年亲身观察。Google 在 2015,2016 年有很大可能裁员,我不想趟这盆浑水。但是我
还是看好 google 中长期的发展的,现在只能算大公司急速扩张的阵痛。

Facebook:
1. 8 月收到 LinkedIn 的上面 HR 内部联系。HR,hiring manager 面试后顺利拿到
onsite。Onsite 之后拿到口头 offer,但是奇怪的事情发生了,拖了一个月没给我 official 的
paper based 的 offer,最后 HR 电话通知,因为 hiring manager 跳槽走人了,所以我被 hold
off 了,如果有变化,另行通知。。。我觉得我的运气也真是差到一定地步了。
OFFER 帮 · 求职面经库

2. 9 月底-10 月初,另一个 HR 联系我, FB 每个 team 面试程序不太一样,我面的这个有


2 轮 onsite,我挂在第 1 轮 onsite。只能怪自己面试经验不足,上来第一个问题就挂了,叫我
估 算 Facebook 有 多 少 个 active user 和 当年 的 “like“ 数 量 。

LinkedIn:
是我面试最恶心的一个公司,极度歧视和 bias,中国人不少,尤其是在 central business
analytics 这个大 department,因为他们的 senior director 是个中国人,之前在 EBay 工作。
所以他跳槽来 LinkedIn 的时候把他在 EBay 的做 analytics 的班底全部挖过来了,经过几年发
展 , 目 前 这 个 department 100% 所 有 的 director , senior manager , manager 都 是
Ebay/Paypal 的中国人把持着。如果你 ebay/paypal 的员工,现在做 analytics 的,那么你赚到
了,去 Linkedin 很容易。如果你是其他公司的,那你在起点上就比 ebay/paypal 的人差很远。
我跟这个组的 3 个 senior managers 吃过 business lunch/dinner,之后都收到了据信, 理由
各种奇怪,最恶心的一个 hiring manager 说因为我在跟她 connect 之前在 Linkedin 官网上面
申请了 20+的 applications,所以觉得我不够诚实和 transparency,真的是第一次听说这种理
由据人。
之后 11 月感恩节前,另一个部门的白人 manager 在 linkedin 上面联系我,说想聊一下他组里
面的一个 data scientist 的新职位。电话和 face to face 的 talk 都很顺利,manager 说他的 HR
会在感恩节后给我发 onsite invitation。等 来的却是封据信,原因是这个白人跟之前因为
20+applications 据我的 manager 认识,交流了我不够诚实和 transparency,结果我悲剧了。
这是我面试 4 个月中除了 google 的越南裔种族歧视外,另一个令人发指的赤裸裸的歧视。看来
在美国,对于说觉得中国人帮中国人这种事情不要奢望了,最好祷告不要背后**一刀就不错了。

3. 而且 Linkedin 这个公司光鲜亮丽的外面下面还是有些隐患的,我找做 finance 的朋友研


读过他家的 K10 还有 Q10 财报,这个公司 IPO 之后每年的利润都是负的,而且 facebook 现在
也在做 professional network,未来会对 linkedin 的 business 造成很大冲击,2015,2016 年
有很大可能裁员。

Amazon:
1. 9 月 HR 联系我,过了一个月第一轮 tech 面试后,又过了 2 个月第三轮 tech 面试,之
后杳无音信。。。。纯属浪费时间。
OFFER 帮 · 求职面经库

2. 另一个 team,10 月联系我,HR,hiring manager 之后 onsite invitation,然后有


hold off,理由是有个 internal candidate 内部 transfer 过来了。。。。。。然后把我 refer 给
另一个 team,然后重新 HR,tech 通过,死在 hiring manager 手里。

Toyota:
HR,hiring manager 还有 onsite 一共三轮面试,没什么特别的。传统汽车业,也开始利用考
虑利用 analytics 来分析 customer 数据,帮助 business 做出推荐。公司稳定,福利好,竟然
除了 401K 还有 pension!而且现在低油价, 未来汽车销量前景看涨。

SanDisk:

HR,hiring manager,case study,两轮 onsite,因为之前有过几次 case study 的经验,所


以有所帮助。公司前景看好,尤其是现在 smartphone,smart wear,tablet,smart home,
smart TV,data center 还有 SSD 硬盘的普及和大量需求,未来 5 年内应该不差。

EMC:
HR,hiring manager 还有 onsite 面试,onsite 的时候有人问了 machine learning 的一些
algorithm 的很细节问题,基本上你需要知道所有细节,但是不需要你现场推到数学公式,只需
要明白细节原理,能表达出来就好了。

Walmart Lab/eCommerce:

HR,然后两轮 Tech 的 interview。第二个 tech 是个中国女的面试,极度傲慢,几乎每一个问


题,都不等你说完,就会把你打断,然后自己以为是地问 follow-up question,其实就是我马
上要陈述但是被他打断的话。。。。。最后我实在忍不住只好说“may I finish my words?
“,那时候起,我就知道我肯定 fail 了。。。。

Symantec:

HR,hiring manager 通过,挂在第三轮 tech interview,因为这个职位 heavily focus on


machine learning,所以 100%的问题都是 ML 的,我没有准备充分,导致失败。
OFFER 帮 · 求职面经库

Nike:

同一个 department 的 senior data scientist 竟然前前后后有 3 个不同 HR 联系我,但是


phone call 之后就没消息了。不知道什么意思,管理之混乱跟硅谷做 high-tech 的还是有很大
差距的。

Dropbox:

因为是 9 月面试的,那时候我经验非常不足,主要是我的原因导致失败的。HR 和 hiring


manger 顺利通关,case study 自己认为做的不错,但是我把大多数时间放在 report 和 PPT,
没有好好准备 presentation,结果 onsite 的 presentation 悲剧了。

BlueJeans:
11 月初 Linkedin 联系的我,HR,hiring manager 顺利通关,case study + onsite 都表现自我
满意,最后被拒,理由是有其他人更合适。

Intuit:
HR 通过,挂在 hiring manager,因为她觉得我离开现在的公司的理由,不是很 convinced。
后来我才知道这个公司所有员工都办 EB3 GC

AutoDesk:
HR,tech 面试顺利通过。Hiring manager 环节挂掉,hiring manager 极其奇怪,问得问题
100%跟 tech 没有关系的,比如他问我,你觉得你现在的 manager 和 director 会给你什么
rating,为什么给你这个 rating,然后围绕这个问题讨论了 20mins,最后竟然问到我 manager
和 director 的 full name,我当时相当震惊,觉得很不 professional,被我婉言拒绝,于是我就
挂了。
其 他 类 似 Oracle , Ebay/Paypal , NetApp , Juniper , Tesla , Zynga , Genentech ,
Broadcom,JP Morgan Chase 这样的公司还有一些 start-up 公司,基本都停留在 HR 和
hiring manager 这两个环节。
OFFER 帮 · 求职面经库

下面是我 4 个月的面试发现的一个有趣的现象,也许我的数据样本总量不够大,所以结论有偏
差,但是应该可以给你一些提示和 reference。

1. 如果面试的 hiring manger 是印度人,我的成功率是 0%。

2. 如果我面试的 hiring manager 是中国人,我的成功率是 0%。

3. 我拿到的这些 offers 的 hiring manager 全是欧美白人(加拿大,美国,犹太人等)。

4. 如果面试你的组里平级同事是印度人,除了 Apple,其他全部失败。

5. 如果面试你的组里平级同事是中国人,除了 Apple,其他全部失败。

虽然我不喜欢什么阴谋论,但是我自己的亲身经历告诉我,印度人不喜欢中国人,这个我可以理
解,因为我也不喜欢印度人,以后我做了 manager,我的组里也不会雇佣印度人的 J。
中国人嘛,不能一棒子打死,Apple 和 Google 的朋友就很帮我。其他的国人就不想说什么了,
还是那句话出门在外,主要还是靠自己本事,有人乐意帮你是你的福气,只是不要奢求人家一定
会帮你。更重要的是要注意防备小人算计,以前在学校即使是 graduate school 也没有机会体
验国人的人心险恶,勾心斗角,互相算计,但是这次是真的领教了。

再有就是,如果有机会,还是推荐给白人 boss 打工吧(至少前 2-3 份工作),毕竟你是在美帝


工作,口语还是很重要的,尤其是 data scientist 一般都是面向 business 的,英语听力和口语
至关重要。我面试 LinkedIn 的时候,那些 senior manager 都直接跟我说中文的,因为他们自
己组里面 90%都是中国人,平时他们自己交流都是中文。然后再看他们跟别的白人交流,那口
语/口音烂得惨不忍睹啊。。。

Anyway,还是希望大家工作顺心,找到自己心仪的工作。

You might also like