作者:Dream IT
鏈接:https://www.zhihu.com/question/36488823/answer/173370435
來源:知乎
著作權歸作者所有。商業轉載請聯繫作者獲得授權,非商業轉載請註明出處。
1、在線編程練習:
Lintcode.com —— 在線刷題網站,彙集了各大公司的算法面試題。有階梯式訓練題庫,幫你選好應該刷的題目,特別適合小白和懶人。評測數獨很快,最大的中文在線題庫。
geeksforgeeks.org —— 據說是印度人搞的刷題網站,上面有很多公司的面試題,也有論壇。不過上面都是英文,估計很多印度人在上面放面經,科科。
Codecademy.com —— 包含在線編程練習和課程視頻。比較適合小白入門編程語言。網頁界面也比較友好。但是,沒有算法方面的在線測試。
Codehs.com —— 包含數據結構、遊戲設計、動畫類編程題。
programmingpraxis.com —— 此網站編程練習不保存分數、不排名、不競賽
projecteuler.net —— 有590道題,會顯示難度水平和提交完成率
hackerearth.com —— 註冊帳號後可參與編程練習(有內推到知名企業的機會)
2. 編程競賽:
hackerrank.com ——包含編程題和項目開發挑戰
Codeforces.comtopcoder.com —— 包含大量題庫,對解答者進行排名。
codechef.com —— 包含編程競賽、在線程序設計挑戰,題目難度從入門、簡單、中等到挑戰都有,會舉辦競賽,獲勝者會有獎金。
topcoder.com —— 經常在線舉行編程競賽,可以去練練手,找找成就感。不過,有的競賽題目並不簡單,也比較刁鑽。