Data Scientist刷题网站总结及相关书籍分享

Data Scientist面试题目很杂,考察内容很多,但是一项必备技能就是熟练掌握一门编程语言,其中又以Python覆盖面最广,用的公司最多。这篇文章就来分享一下Python的刷题网站和一些相关书籍。

刷题网站

1. W3 Schools (https://www.w3schools.com/)

这个网站是我学习Python时候用的网站,除了Python还有其他语言可以选择。比起刷题,更像是一个入门级的学习网站。之所以也把它放在了这里,主要也是为了零基础的人可以在刷题前对Python有基本的了解。

优先:适合无基础人学习。是个扫盲网站。

缺点:非常简单。 建议有任何程序基础的人,直接跳过这个网站。


2. LeetCode (https://leetcode.com/)

虽然LeetCode好像更多是码农用的比较多,但是对于编程要求比较高的公司,刷LeetCode准没错!

作为DS我觉得Easy题肯定要会, Medium题目可以选择性的刷一部分。

LeetCode有不需要付费的和需要付费的,可以根据自己情况选择。没有接触过的可以先选择不付费的看看自己喜不喜欢。

对于DS的coding要求肯定是不如码农高,所以大家面试就算一时不能写出最优解也没关系,面试官肯定是可以接受你去后面来优化的。


优点:好好刷题能极大提高能力。

缺点:刷题过程中心态可能会崩🤣,这时候要稳住。

3. 论坛相关真题

比如一亩三分地 (https://www.1point3acres.com/bbs/),比如Glassdoor (www.glassdoor.com/ ),这些网站里大家会分享自己面试真题。如果拿到不是特别小型公司,其本都能找到相关题目。

对于FLAG等等大公司,网站上的面经非常全。面试前一定要看!

优点:有针对性的题目。

缺点:小公司可能没有相关题目。

4. Real Python (https://realpython.com/)

这个网站我用的不多, 放在这里给大家做个参考。目前更新了70+ Python相关项目,非常适合刚接触Python,想要拿Projects练手的朋友。

优点:目前有超过70+个Python项目,这些项目涵盖了非常多的方向:数据挖掘,深度学习甚至股票预测等等都有。非常适合小白及其他level的人学习。

缺点:没有太多针对性。

相关书籍推荐

1. Think Python:

书籍作者:Allen B. Downey  

算是比较入门的python宝书。

2. Python for Data Analysis:

书籍作者:Wes McKinney 

很适合给想做数据分析的人做为比较入门级书,现在业界做DA主要是SAS/Python和R,SAS因为价格贵所以主流都是银行和有钱大公司在用,小公司也逐渐从R转入Python,如果想将来做DA强烈推荐熟悉Python,毕竟SAS上手要更容易,而python需要有一定学习曲线。

3. Python Data Science Handbook:

书籍作者:Jake VanderPlas

DS宝典,拿在身边无聊可以随手翻一番。这本书更适合想从事DS的朋友们做为工具书。建议看之前可以先看看斯坦福的一些相关网课。推荐可以看看斯坦福Machine Learning,这门课很入门而且老师讲的很有意思,重点是这么好的课竟然可以免费听!


个人心得

文章开头说过DS面试题目很杂,而且岗位相对较少。准备的时候肯定是做的题目越多心里底气越足。另外很多类似A/B testing,Product Sense类型的题目,是没有什么网站可以刷题的,需要自己找资料,自己进行总结。

大家对于面试有问题可以在平台下方留言~我们会不定时查看!感谢阅读!

Image by Gerd Altmann from Pixabay 

Leave a Reply

Your email address will not be published. Required fields are marked *

error: 尊重原创版权。如需转载,请联系网站~