查看: 44170| 回复: 95
跳转到指定楼层
上一主题 下一主题
收起左侧

[统计--就业] Data Scientist被雷-准备面试经验

   
全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 大队管理员 于 2020-7-8 11:38 编辑
. 1point 3acres
自从五月份通知被雷,到现在拿到一个Fortune 100的Senior DS的职位。很开心。过两天就要面FB,希望可以过onsite。这里分享一下我这一个半月准备的经验吧。.google  и

先说心路历程:被雷了之后还是心情很糟糕的,调整了一两周。然后也因为太久没有学习,整个脑子不在状态,感觉要学的好多,搞不清楚状况,遥遥无期。大概到了第三周慢慢进入状态,然后期间也有跌宕起伏,被亚麻最终轮拒,恼怒,灰心,再慢慢重拾信心,好好准备更多,到现在。

总结来说心态上最重要的是要清楚,”脑子跟肌肉一样,要循序渐进的提高。“刚开始100kg卧推可能不可思议,但是每天练习,每天进步一点,学习一点,早晚都可以实现100kg卧推。我大部分关于学习的理论都来自Coursera ’learn how to learn'这门课。强烈推荐需要高强度突击学习的小伙伴,先去这里吸收一下经验。

接下来说要准备什么,和怎么准备。以下是我大致的准备顺序。但是明白一点,学习是循环的,最理想的方式是来回跳跃,当发现有联系的时候互相关联学习和记忆。
  • 统计学的东东
  • 机器学习的东东
  • Behavioral面试的东西
  • 自己做过的project的整理
  • 数据结构和算法
  • Product Sense


统计学和机器学习:
  • 资料强烈推荐一个Youtube-statquest。讲的很好,如果喜欢建议两倍速看一遍他关于统计和ml的playlist。
  • 基本概念搞清楚后专项突破。每一个类型的算法搞清楚原理,数学公式,优缺点,调参,实际应用。还有相似算法之间的对比总结。
  • 如果遇到不太清楚的,推荐的资料是:看论文原文(有些作者真的是大牛,讲的无比清晰);看python sklearn的document;去google找blog。一般来说前两者事半功倍。去接触最本源的知识是非常好的。
  • 先列一下ML必要知识点:Linear Regression (L1, L2, ElasticNet, Polynomial, Time Series, Seasonal, R square, adj-R, F-statistics), Logistic Regression (Sigmoid, Maximum-Likelihood, Pseudo-R), Tree (CART, Regression Tree, Ensemble, XGB, GBM, AdaBoost, RandomForest, Entropy, Gini, Missing Value, Feature Importance, Pruning, Regularization), SVM (All Kernal), Clustering (K-mean, Hclust, DBSCAN, Distance Metrics, Silhouette Score), Inbalance Classification/Outlier(One Class SVM, LOF, Isolation Forest, Clustering), Missing Value, Feature Engineering Techniques, Dimension Reduction(PCA, Auto-encoder, MDS, LDA), Underfitting & Overfitting.
  • 然后这是optional知识点:NLP (Word2Vec, Sentiment), Neural Network(Optimizer, CNN, LSTM, Tune, Regularization, Gradient Vanishing, Activation), Collaborative Filtering
.

Behavioral.1point3acres
  • 这块基本上是被亚麻的Leadership Principle虐了千百遍。一直用STAR结构答了他们50多个常见题。基本上可以用在任何其他家的面试上。多去看看大家怎么准备亚麻的Behavior就可以了

您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

评分

参与人数 76大米 +110 收起 理由
shiningBloom + 1 给你点个赞!
kjwlegend + 1 很有用的信息!
Notsage + 1 资源帖
Seannn + 1 给你点个赞!
jack2030 + 1 很有用的信息!

查看全部评分


上一篇:cs背景做data science
下一篇:蜀黍转DS/ML: 求有工作经验的理工科背景的队友

本帖被以下淘专辑推荐:

推荐
 楼主| dmindemon 2020-7-8 11:33:08 | 只看该作者
全局:
孙早起 发表于 2020-7-7 23:21
感谢楼主分享。同样强推Youtube-statquest!
.google  и
请问下楼主面的算法时候题目的难度?LC Medium难度左右?个 ...

不同的岗位有不同的要求:

ML岗一般都会考算法,难度都是Junior Software Engineer。
  • LC上Med level和Hard level都刷一刷。150肯定够了,但是你要保证自己在不看答案的情况下,可以很顺利的写下来,逻辑清晰。所以建议你多多练习,一次肯定不够的。练到自己能很清晰的理解思路,理解每一句的作用就可以了。一定要注重质量,而不是数量。有时候你认认真真刷明白10道不同解题方法的题可能就够了,关键是自己要掌握解题思路。
  • Dynamic Coding基本不考,XOR基本不考。这些高深的算法不会考。所以遇到这种题可以直接跳过或者用其他解法。
  • 好好练习BFS, DFS, Two Pointer, Linked List, Recursive ...  这些常用的就可以。.1point3acres

. ----
Data Scientist很多并不是ML engineer岗,不需要算法,只需要sql和python就可以。.
  • 建议SQL LC上的Med 和 Hard level都刷会。一样注重质量,不要重数量
  • 然后去刷面经

评分

参与人数 3大米 +3 收起 理由
yanliangwu + 1 赞一个
cutekitty + 1 赞一个
孙早起 + 1 感谢楼主!

查看全部评分

回复

使用道具 举报

推荐
 楼主| dmindemon 2020-7-9 07:49:32 | 只看该作者
全局:
lalalalalalalal 发表于 2020-7-9 05:48
感谢楼主分享~想问一下ds级别的算法题需要掌握多深呀~我最近用python刷一些leetcode上的easy题目,比如链 ...
.google  и
建议你去看Grokking the interview,里面除了dynamic programming和xor都是考点。你这个准备的可能有点偏了。大概率不会直接考你二叉树或者某种sort algorithm,更多的可能考你two pointer,binary search,bfs,dfs这种。还有leetcode easy太简单了,不会考那么简单的,基本是med - hard level。大概率med,hard考的少。比较是junior swe的bar

评分

参与人数 1大米 +1 收起 理由
sddlpeter + 1 赞一个

查看全部评分

回复

使用道具 举报

推荐
 楼主| dmindemon 2020-7-9 12:55:29 | 只看该作者
全局:
FinalLi 发表于 2020-7-9 11:37
感谢楼主分享,很有用的信息!我也比较好奇,ML的知识点是如何考察的呢?
. 1point3acres.com
问你问题啊。你可以搜popular data science interview question。给你举几个例子:
  • Random Forest, what's random?
  • Supervised ML vs Unsupervised ML? Difference?
  • SVM Pros & Cons?
  • Tree model pros & Cons? vs regression?
  • L1, L2, Elastic Net, difference, how to tune?
  • What is Gradient Descent?
  • How to avoid overfitting?
  • How to deal with missing value?
  • What features engineering technique you have?
  • What is regularization? How to do it?
  • How to deal with imbalance classification?
  • What is kmean? How does it work? How to choose K? Compared to Hclust Pors & Cons?
  • When to use Neural Network? Pros & Cons vs other ML techniques?.--

回复

使用道具 举报

全局:
很赞, 面fb 哪个组啊, 祝贺通过, fb 有些组data scientist 收入和swe是一样的
回复

使用道具 举报

全局:
想问一下,这些准备都花了多长时间呢?感觉60天不够用啊
回复

使用道具 举报

全局:
感谢楼主分享经验~
回复

使用道具 举报

全局:
加米了 楼主几年经验呀 面的是亚麻ds吗 祝offer满满
回复

使用道具 举报

全局:
bluesun 发表于 2020-07-06 20:58:26.--
很赞, 面fb 哪个组啊, 祝贺通过, fb 有些组data scientist 收入和swe是一样的
你说的是core ds吧
回复

使用道具 举报

🔗
光影流转 2020-7-7 22:44:58 | 只看该作者
全局:
感谢lz分享~. 1point 3 acres

评分

参与人数 1大米 +1 收起 理由
zhimuwang + 1 赞一个

查看全部评分

回复

使用道具 举报

本楼:
全局:
谢谢分享
回复

使用道具 举报

🔗
孙早起 2020-7-7 23:21:31 | 只看该作者
全局:
感谢楼主分享。同样强推Youtube-statquest!

请问下楼主面的算法时候题目的难度?LC Medium难度左右?个人感觉DS偏analytics或者ML面试算法难度是不是会不一样,我看面经有些面Analystics算法不考的都有,只考了SQL,但ML方向的算法有时候面得比较难。

不知道算法这一块该花多大精力准备。我是非CS专业,陆陆续续刷了150题LC,但很多还都是初刷。

评分

参与人数 1大米 +1 收起 理由
MoeL + 1 赞一个

查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表