當前位置:
首頁 > 知識 > 直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

作者 | GitHubDaily

責編 | 郭芮

如果讓你選擇一家互聯網科技公司加入,你會選擇哪一家?

具體答案因人而異,不過我相信,作為目前全球最為知名的互聯網公司,Google 一定名列其上。

自 1996 年誕生以來,Google 至今已推出多款改變世界的互聯網產品,旗下也匯聚了一大批優質的工程師與科學家。與此同時,因其崇尚自由開放,不作惡的互聯網理念,也受到了許多互聯網優秀人才的認可,Google 也成為了他們最想去的互聯網企業之一。

來自西雅圖的工程師 John Washam 便是其中一員。

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

誰是 John Washam?

John Washam 是一名軟體工程師,目前定居於美國西雅圖。2016 時,因其在 GitHub 上發布了一個名為「Google 面試大學」的項目而名聲大噪,引發技術圈內諸多人的關注。

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

John 在中學時代便開始接觸編程,後面上大學的時候,主修的確是經濟學專業。原因是他認為在他大學畢業後,計算機專業的人才將會供過於求。後面事實證明,他錯了。

幾年後,John 畢業,他選擇了參軍,軍隊駐紮於韓國,因此他自學了兩年韓語。

從軍隊退伍後,他又開始重拾編程,經過一年的學習,他掌握了 Perl、HTML、CSS、JavaScript 和 SQL 等相關知識,這些知識讓他成功在西雅圖找到了一份編程相關的工作。

隨後 15 年,John 一直在 Web 開發領域深耕,期間創立了 3 家公司,當中有 2 家還成功盈利了。在這個過程中,他還掌握了團隊管理、市場營銷等其它非計算機專業的基礎知識,使其成為不折不扣的全棧工程師。

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

正常情況下,普通人能走到這一步,已經算是人生贏家了。但是,John 並不滿足於此,他想完成另一個新身份轉變:從 Web 工程師變為軟體工程師。

許多人看到這裡,估計會心裡犯嘀咕,這兩個崗位區別有那麼大嗎?但 John 認為,相較於前者,後者需要掌握數據結構、演算法、編譯語言、內存優化等更深層次的編程知識。

之後,John 便開始投入精力學習,並將進入 Google 工作視為其成功掌握這項技能的判定標準。

在學習的過程中,他開始接觸大量與編程相關的知識與教學資源,秉著前人栽樹後人乘涼的精神,John 在 GitHub 上開源了這份學習指南,並將其命名為「Google Interview University」(現已更名「Coding Interview University」)。

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

https://github.com/jwasham/coding-interview-university

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

谷歌面試大學

在 John 放出這個項目後沒幾天,GitHub Star 便如火箭般快速飆升,短短三四天內便突破 10000 Star,成功霸榜 GitHub Trending!

項目歷史增長曲線:

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

這份指南裡面包含 Google 相關的介紹視頻、面試過程、教學資源,同時也有數據結構、演算法、密碼學等計算機專業的知識講解。

掘金翻譯團隊為了便於國內開發者查看,已將該指南譯為中文。

  • https://github.com/jwasham/coding-interview-university/blob/master/translations/README-cn.md

不過由於這份譯文未跟原文保持同步更新,因此內容難免會有缺失。英文閱讀能力尚可的同學,還是建議直接看 README 原文。

下面我簡單挑選了幾張項目截圖,讓大家感受一下這份資料裡面都有什麼乾貨:

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

可以看到,這份指南資料整理得還是非常齊全的。

儘管 John 最後沒去成谷歌(去了亞馬遜),但他留下的這份指南,還是讓諸多後來者受益無窮,在此也對作者表示下感謝。

如果你也有一顆想進入大企工作的心,不妨開始照著這份指南學起來吧!

聲明:本文為作者投稿,首發公眾號「GitHubDaily」,版權歸其所有。

【END】

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

熱 文推 薦

?GitHub 斷供危機來了!權威解讀程序員應對指南 | CSDN 獨家

?物聯網神話破滅?

?華為否認鴻蒙為噱頭;谷歌公布 6 大 iOS 漏洞;GitLab 又發安全補丁 | 極客頭條

?三次創業,三次跨界,這次憑十萬行核心 C 代碼登上 GitHub Top 1!

?64%的投資者對比特幣不感興趣,那是誰投資了比特幣?

?時代在召喚5G

?福利!中科院自動化所陳玉博詳解事件抽取與事件圖譜構建

?認知智能的突圍:NLP、知識圖譜是AI下一個「掘金地」?

?為什麼雷軍說「華為不懂研發」?

直接拿來用!GitHub 標星 8W,學完它就可以去 Google 面試了

你點的每個「在看」,我都認真當成了喜歡

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 CSDN 的精彩文章:

Facebook 發幣 Libra;谷歌十億美金為窮人造房;第四代樹莓派 Raspberry Pi 4 發布 | 開發者周刊
天才程序員:對這件事,中國開發者仍需努力......

TAG:CSDN |