終于不用愁了,GitHub 上的這些面試題項(xiàng)目我給你找好了。
大家好,我是 JackTian。
又到了一年一度的金三銀四,每次總能聽到一些讀者的反饋,問:有沒有關(guān)于 xxx 的面試題,索性就把我所收集的 GitHub 上關(guān)于面試題的項(xiàng)目分享給大家。
這些面試題的開源項(xiàng)目覆蓋領(lǐng)域廣泛,內(nèi)容豐富,是非常值得大家在面試前復(fù)習(xí)功課的資源。
以下所推薦的 27 個(gè)開源項(xiàng)目主要做了個(gè)描述以及通過思維導(dǎo)圖的方式將每個(gè)項(xiàng)目進(jìn)一步的拆解,方便大家能第一時(shí)間了解該開源項(xiàng)目主要所包含哪方面的面試題知識(shí)點(diǎn),從而提高查閱的效率,希望對(duì)你有所幫助。

awesome-interview-questions
該開源項(xiàng)目主要包括內(nèi)容:編程語言/框架/平臺(tái)、數(shù)據(jù)庫技術(shù)、緩存技術(shù)、操作系統(tǒng)、數(shù)據(jù)結(jié)構(gòu)與算法、區(qū)塊鏈、編碼練習(xí)、綜合清單、設(shè)計(jì)模式、網(wǎng)路、安全、數(shù)據(jù)科學(xué)等,而且每個(gè)模塊中所羅列出來的面試題清單大部分都是有答案的。

GitHub 地址:
https://github.com/DopplerHQ/awesome-interview-questions
interview_python
該開源項(xiàng)目是關(guān)于 Python 的面試題,但不止 Python,還涵蓋了 Python 語言特性、操作系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)、UNIX、數(shù)據(jù)結(jié)構(gòu)、編程題等;

GitHub 地址:
https://github.com/taizilongxu/interview_python
interview
該開源項(xiàng)目主要包括:基礎(chǔ)知識(shí)、Android / iOS / 后端開發(fā)領(lǐng)域相關(guān)的筆試面試題知識(shí)點(diǎn),不僅提供了相關(guān)的面試題,還推薦了優(yōu)質(zhì)的教程,并支持在線閱讀;

在線閱讀地址:
https://hit-alibaba.github.io/interview/index.html
AndroidInterview-Q-A
該開源項(xiàng)目主要是:國內(nèi)一線互聯(lián)網(wǎng)公司(阿里、騰訊、百度、小米、滴滴、樂視、美團(tuán)、58、獵豹、360、新浪、搜狐)的 Java 和 Android 方面的內(nèi)部面試題,同樣也支持在線閱讀;

在線閱讀地址:
https://interview-q-a-1gdnkgkla15afdbe-1258598664.tcloudbaseapp.com/interview/
Back-End-Developer-Interview-Questions
該開源項(xiàng)目是后端開發(fā)面試題的集合,不過目前只提供了相關(guān)試題,沒有明確給出答案,其主要原因還是想引起大家對(duì)一些面試題產(chǎn)生討論之處,從而來加深你對(duì)這些問題進(jìn)一步的了解。

GitHub 地址:
https://github.com/monklof/Back-End-Developer-Interview-Questions
front-end-interview-handbook
該開源項(xiàng)目整理了前端求職面試問題,主要包括:HTML、CSS、JavaScript 問題,并給出了答案以及參考連接。

GitHub 地址:
https://github.com/yangshun/front-end-interview-handbook
JCSprout
該開源項(xiàng)目介紹的內(nèi)容包含:Java 基礎(chǔ)知識(shí)、底層原理、算法詳解、大廠面試真題等;

GitHub 地址:
https://github.com/crossoverJie/JCSprout
iOS-InterviewQuestion-collection
該項(xiàng)目主要是:iOS 開發(fā)者在面試過程中,常見的一些面試題;

GitHub 地址:
https://github.com/liberalisman/iOS-InterviewQuestion-collection
devops-exercises
該開源項(xiàng)目主要包含:Linux、Jenkins、AWS、SRE、Prometheus、Docker、Python、Ansible、Git、Kubernetes、Terraform、OpenStack、SQL、NoSQL、Azure、GCP、DNS、彈性、網(wǎng)絡(luò)、虛擬化、DevOps 面試問題以及其他各種技術(shù)主題的問題和回答。
目前共有 1518 個(gè)問題,相對(duì)來說,這個(gè)開源項(xiàng)目更偏向于從事運(yùn)維領(lǐng)域的朋友。

GitHub 地址:
https://github.com/bregman-arie/devops-exercises
Waking-Up
該項(xiàng)目主要包括五大類:計(jì)算機(jī)網(wǎng)絡(luò)、操作系統(tǒng)、數(shù)據(jù)庫、設(shè)計(jì)模式、工具、Python 面試問題全面總結(jié),并且采用追問形式的后端面試問題總結(jié),提問然后追問是面試常見模式,更加貼近真實(shí)面試。

GitHub 地址:
https://github.com/wolverinn/Waking-Up
interview(C/C++ 技術(shù)面試基礎(chǔ)知識(shí)總結(jié))
該項(xiàng)目主要是:C/C++ 技術(shù)面試基礎(chǔ)知識(shí)總結(jié),包括語言、程序庫、數(shù)據(jù)結(jié)構(gòu)、算法、系統(tǒng)、網(wǎng)絡(luò)、鏈接裝載庫等知識(shí)及面試經(jīng)驗(yàn)、招聘、內(nèi)推等信息。

GitHub 地址:
https://github.com/huihut/interview
algo
Golang 程序員面試中的問題和解答集合,該項(xiàng)目內(nèi)容主要包括:數(shù)據(jù)結(jié)構(gòu)和算法部分等;

GitHub 地址:
https://github.com/hoanhan101/algo
Front-End-Interview-Notebook
該項(xiàng)目是前端面試復(fù)習(xí)筆記,通過以提問的方式發(fā)起的問題并提供了答案,主要覆蓋領(lǐng)域包括:HTML、CSS、JavaScript、算法、計(jì)算機(jī)網(wǎng)絡(luò)、工具等方面,這開源項(xiàng)目的作者還拿到了很多大廠的 offer 并把這些東西總結(jié)整理了下來送給準(zhǔn)備面試、換工作的前端小伙伴;

GitHub 地址:
https://github.com/CavsZhouyou/Front-End-Interview-Notebook
CS-Notes
該項(xiàng)目整理了技術(shù)面試中需要掌握的基礎(chǔ)知識(shí),主要內(nèi)容包括:算法、操作系統(tǒng)、網(wǎng)絡(luò)、數(shù)據(jù)庫、Java、系統(tǒng)設(shè)計(jì)、面向?qū)ο蟆⒐ぞ摺⒕幋a實(shí)戰(zhàn)等;

interview_internal_reference
該開源項(xiàng)目主要是:2021 年最新總結(jié)從 BAT 大廠到技術(shù)面試題目以及答案,都是專家出題人分析進(jìn)行匯總出來的,內(nèi)容豐富;

GitHub 地址:
https://github.com/0voice/interview_internal_reference
PHP-Interview-QA
該開源項(xiàng)目是一個(gè) PHP 面試問答項(xiàng)目,作者結(jié)合自身開發(fā)經(jīng)驗(yàn),所給出的 PHP 相關(guān)的知識(shí)解答,主要內(nèi)容包括:網(wǎng)絡(luò)、數(shù)據(jù)結(jié)構(gòu)與算法、PHP、Web、MySQL、Redis、Linux、安全、設(shè)計(jì)模式、架構(gòu)等內(nèi)容;

GitHub 地址:
https://github.com/colinlet/PHP-Interview-QA
BAT_interviews
該開源項(xiàng)目是作者在網(wǎng)上收集的 BAT 面試題集合,但也不僅僅限于 BAT,主要內(nèi)容包括:Python、Java、Linux、PHP、前端、大數(shù)據(jù)、MySQL、Spring、Redis、機(jī)器學(xué)習(xí)等,同時(shí)也提供了相關(guān)的面試題答案;

GitHub 地址:
https://github.com/lengyue1024/BAT_interviews
interview-questions
該開源項(xiàng)目是一份開源的大廠高頻面試題,根據(jù)國內(nèi)外論壇收集超過 2000 篇真實(shí)面經(jīng),包括騰訊,阿里,字節(jié)跳動(dòng),Shopee,美團(tuán),滴滴,百度,京東等公司的真實(shí)高頻面試題,只提供了面試題目沒有具體的答案。
而且作者也說明了,這個(gè)列出的面試問題在搜索引擎中都能找到大量的參考資料,所以大家在自行搜索答案的過程中或許對(duì)指定問題本身有更深一步的了解并且能夠培養(yǎng)分辨答案是否正確的能力。
如提供答案的話,可能會(huì)造成死記硬背答案的現(xiàn)象,而在面試過程中背答案是非常容易被辨別出來以及降低評(píng)價(jià)的。

GitHub 地址:
https://github.com/resumejob/interview-questions
Tech-Interview-Cheat-Sheet
該開源項(xiàng)目主要是數(shù)據(jù)結(jié)構(gòu)與算法方面的常見面試技術(shù)點(diǎn)

GitHub 地址:
https://github.com/TSiege/Tech-Interview-Cheat-Sheet
data-science-interviews
該開源項(xiàng)目是數(shù)據(jù)科學(xué)相關(guān)的面試題,主要分為兩部分:理論部分(線性回歸、決策樹、神經(jīng)網(wǎng)絡(luò)、文字分類、推薦系統(tǒng)等)與技術(shù)部分(SQL、Python、算法等)內(nèi)容

理論部分:
https://github.com/alexeygrigorev/data-science-interviews/blob/master/theory.md
技術(shù)部分:
https://github.com/alexeygrigorev/data-science-interviews/blob/master/technical.md
FE-Interview
該開源項(xiàng)目是前端面試必備題庫,共包含了 1000+ 道面試真題,覆蓋 HTML、CSS、JavaScript、Vue、React、Node、Webpack、HTTP、Algorithm、Coding等多方面的知識(shí)點(diǎn)

GitHub 地址:
https://github.com/lgwebdream/FE-Interview
God-Of-BigData
該開源項(xiàng)目是大數(shù)據(jù)面試題解,主要分為大數(shù)據(jù)開發(fā)基礎(chǔ)篇、框架學(xué)習(xí)篇、實(shí)戰(zhàn)進(jìn)階篇、開發(fā)面試篇等四大篇章,包含了 Hadoop、Hive、HBase、Kafka、Spark 等技術(shù)點(diǎn)的高頻面試題講解;

GitHub 地址:
https://github.com/wangzhiwubigdata/God-Of-BigData
LeetCode
該開源項(xiàng)目整理了 LeetCode 題目分類與面試題答案解析,包含:鏈表、指針遍歷、字符串操作、數(shù)字 / 數(shù)組操作、堆棧、遞歸、動(dòng)態(tài)規(guī)劃、二叉搜索樹等相關(guān)知識(shí)點(diǎn);

GitHub 地址:
https://github.com/yuanguangxin/LeetCode
Reflection_Summary
該開源項(xiàng)目是一套算法理論基礎(chǔ)知識(shí),主要包含:基礎(chǔ)概念、數(shù)學(xué)、數(shù)據(jù)預(yù)處理、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、自然語言處理等多個(gè)技術(shù)領(lǐng)域的面試知識(shí);

GitHub 地址:
https://github.com/sladesha/Reflection_Summary
Data-Science-Interview-Resources
該開源項(xiàng)目是一份數(shù)據(jù)科學(xué)相關(guān)的面試資源匯總,主要包含了概率統(tǒng)計(jì)、SQL和數(shù)據(jù)采集、數(shù)據(jù)可視化、經(jīng)典機(jī)器學(xué)習(xí)算法、深度學(xué)習(xí)、推薦系統(tǒng)、自然語言處理、數(shù)據(jù)結(jié)構(gòu)與算法等常見面試高頻題的講解,除此之外,還涉及了一些如何獲得面試的必要技能和所要熟悉的基礎(chǔ)知識(shí)點(diǎn)以及簡歷方面相關(guān)的提示;

GitHub 地址:
https://github.com/rbhatia46/Data-Science-Interview-Resources
leetcode(1050道題解)
該開源項(xiàng)目是國內(nèi)一位開發(fā)者在 GitHub 上開源的 LeetCode 題解項(xiàng)目,截止目前已收錄 1050 多道題,這些題提供了所有的 LeetCode 的解題代碼和中文講解以及難易程度、解決方案的百分比等;
'$' 代表鎖住的題目
'*' 代表數(shù)據(jù)庫類題目
'#' 代表腳本類題目

GitHub 地址:
https://github.com/grandyang/leetcode/blob/master/README-CN.md
最后
以上就是今天所要分享的全部內(nèi)容了。
如果你也有在 GitHub 上收集到的面試題項(xiàng)目,也歡迎你留言分享。
如果你覺得這篇文章對(duì)你有點(diǎn)用的話,就請(qǐng)為本文留個(gè)言,點(diǎn)個(gè)贊 or 在看,或者轉(zhuǎn)發(fā)分享一下,讓更多的朋友看到,因?yàn)檫@將是我持續(xù)輸出更多優(yōu)質(zhì)文章的最強(qiáng)動(dòng)力!
PS:除本篇文章推薦的面試題開源項(xiàng)目之外,之前也發(fā)布了一些相關(guān)面試寶典系列的文章,主要包括:面試技巧和面試題,如果大家有需要的話,可點(diǎn)擊本文底部左側(cè)的閱讀原文進(jìn)行跳轉(zhuǎn)查看。
推薦閱讀

