1. 程式人生 > >程式設計師刷題網站。九章演算法提供LeetCode答案

程式設計師刷題網站。九章演算法提供LeetCode答案

九章演算法提供LeetCode答案

前一段時間有一個非常有趣的故事(http://www.pingwest.com/sorry-cant-hire-you/  ),Max Howell (Homebrew的作者) 在 Google 面試時遇到了讓人悲傷的情境,google拒絕了Max, 給出了答覆:“我們90%的工程師都用你寫的軟體,但抱歉我們不能聘用你,因為你沒法在白板上翻轉二叉樹”。

這確實是一個令人悲傷的故事,作為一個程式設計師,類似的演算法也許在你的開發中一輩子也不會用到,但是為了面試,我們必須要熟悉這些演算法,下面給出一些網站,可能能夠幫助避免以上的情景。

刷題網站

一個辦法就是刷題,國內外都有一些網站來幫助程式設計師刷題,大部分是演算法題。

  • 牛客網是一個比較全面的程式設計師刷題網站,集合了大量的各大公司的面試題,提供線上做題的功能, 並有很多課程。

  • 提供大量的演算法培訓和講座內容,同時能夠查詢所有leetCode和LintCode的答案,也有很多的面試題,很全面的刷題網站。

  • 這個就不用介紹了,大名鼎鼎的LeetCode,支援線上做題,語言上支援C++,Java,Python,C#,Ruby,C和JavaScript

  • CodeEval在刷題的同時,提供了更豐富的社交功能,可以看到自己解題的速度和效能的排名,並且可以藉助解答各大公司的題目來直接解鎖該公司的面試。

程式設計師招聘網站

許多企業現在會採用一些輔助招聘程式設計師的網站,大家如果知道你要應聘的企業採用了哪一家,也可以主動去這些地方刷題。嘿嘿,有作弊的嫌疑!

  • Codility可以幫助公司出一套線上的題目,來減輕程式設計師招聘是出題的負擔。功能比較強大,缺點是題目有點少,也不能自主出題,必須從題庫中選題。

  • 浙江大學的PAT是國內比較有名的程式設計師能力考試,大家也可以上去刷題。他們同時提供企業服務,可以幫助企業招聘出題。

另外像TestDome和PotKnox和Codility類似,大家也可以去看看。

好了,最後祝所有的程式猿,碼農都能找到自己稱心如意的工作!