資料科學、資料分析實用刷題、學習網站

在整個求職過程中,比起改變不了的學歷、工作經驗,tech interview 是可以透過練習而掌握的。最後我們附上幾個常用的刷題與學習網站,趕快刷起來吧!

資源持續更新…latest update : Sept.2021

在整個求職過程中,比起改變不了的學歷、工作經驗,tech interview 是可以透過練習而掌握的。最後我們附上幾個常用的刷題與學習網站,趕快刷起來吧!

LeetCode

目前最熱門、專為求職者設計的刷題網站,支援SQL、Python、C、C#、Scala、Java…等各種常用語言答題。在免費帳號中就可以看到大部分的題目與討論,而在付費會員中除了可以解鎖一部分的題目以外,也可以看到出題公司標籤與出題頻率。

HackerRank

有針對語言(Python、SQL、C、C++…等)與主題(algorithum, mathematic, artificial intelligence…等)分類的題目。Python 新手可以在這裡找到按照 data type 為主題的集中練習,快速熟悉基本語法。HackerRank 也可以作為 LeetCode 以外提供額外題目的網站(LeetCode 上 SQL題目不多)。美中不足的是因為介面設計的關係,常常需要來回滾動看題目,且有些題目描述也不夠清楚(但大多可以在題目討論區找到補充說明)。

PostgreSQL Exercises

雖然SQL有很多種,但基本語法大同小異。這個網站不是刷題網站,但免費提供非常好的 SQL 入門練習,適合沒什麼 SQL 經驗的新手入門。建議至少做到 window function ,對於基礎語法有一定的認識之後,再去別的網站刷題。這也是針對 SQL 的加強練習的好地方(LeetCode、HackerRank網站上 SQL 題目都不多)。

Stack Overflow

這不是刷提網站,而是遇到問題的救星。遇到問題時Google一下可以發現大部分的問題在Stack OverFlow上都有人提出過,並且可以從問題下方的回覆中找到答案。

Data Interview Pro

由前Airbnb Data Scientist 分享許多 Data Scientist、Data Analyst 面試常見問題分析、面試技巧、經驗與知識。主題涵蓋基本統計問題、case interview questions、Hypothesis testing、資料科學經驗分享…等。非常適合找資料科學家、資料分析師等相關工作的人在面試前參考。

StatQuest

針對基礎統計、statistical testing、machine learning原理…等等內容提供清楚易懂的Youtube 影片說明(連結至Youtube 撥放清單)。影片以淺顯易懂的方式說明許多統計與機器學習演算法基礎,除了可以增進基礎知識以外,也適合在面試前複習相關基礎原理的人觀看。