比較好的刷題網站推薦


http://www.cnblogs.com/DarrenChan/p/5648422.html

 

1.Leetcode鼎鼎大名的Leetcode,據不完全統計在上面被刷過的題可以圍繞地球三圈。(沒說赤道哈,就是這么嚴謹。)總之,很多國內外的碼農在上面刷題。難度從easy到hard都有,而且覆蓋面極廣。現在還增加了數據庫和shell,相匹配的論壇也可以多看看。很鍛煉和國外碼農溝通的能力,對於以后去混Github也有好處。

特點:各種語言支持很廣泛,題型覆蓋很廣,測試數據集較弱。

2.Codility同樣一家著名的國外刷題網站。和Leetcode不同,它是專門幫各大軟件公司筆試用的,只是副業提供了一些面試題和挑戰。但即使是訓練模式都非常經典,很值得一做。而且測試數據集提供的非常完善,總能讓你有想不到的邊界情況。Take our free programming lessons

特點:很接近面試題的風格,訓練模式也基本夠用。

3.Lintcode可以稱作中文版本的Leetcode,個人感覺最高難度比Leetcode高一些。這兩個類似的網站,可以配套來刷。每個刷一遍,也能保持新鮮感。

特點:中文支持很好,和Leetcode有一部分題類似,可以和九章算法課程配合使用。

4.Hihocoder來自於原北京大學POJ開發團隊,網站一直在進步。最早是微軟的在線筆試網站,現在網易也使用它進行在線筆試。題目側重於較難題目,風格很像ACM比賽,要自己注意數據集的輸入輸出。

特點:每周一道算法題極難又有趣,可以用來擴展面試題思路。而且是網易、微軟的在線筆試網站,有機會需要多練習。

5.CC150這不是網站,這是一本書。全稱Cracking the coding interview,是國外找工作的神書,而且的確寫的很好。里面除了算法題,還有計算機基礎知識等內容,很不錯。適合想去外企的人仔細閱讀,而且最新版已經比150題多了。總之,外企必備!

特點:外企必備!外企必備!外企必備!想去外企的人,多看看書的配套答案也是好的結論。

 

最后,經過公眾號作者小分隊的討論,根據不同方向的工作,我們建議按照以下方式刷題:國企、銀行、科研單位Leetcode簡單、中等難度最好刷一遍,有時間再過一遍思路。創業公司Leetcode全部難度上機刷一遍,然后把不會的題紙上在重新寫一下。國內互聯網Leetcode全部難度上機刷一遍,紙上再寫一遍。同時盡量涉及難度較高的平台(Codility),或者多去幾家公司面試,以賽代練。國內外企Leetcode至少全難度刷一遍,CC150紙上寫一遍。想提高Microsoft/Google等在線筆試通過率的,多去玩玩Hihocoder等在線筆試平台。外企總部Leetcode困難程度爛熟於心,盡量達到ACM入門標准,甚至稍高一點比較有把握。

誰也不能隨隨便便成功,它來自徹底的自我管理與毅力。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM