天天看點

Github開源面試項目整理!

轉載自公衆号【開源最前線】

小編也算是常年混迹于GitHub上,熱衷于搜集分享各種有趣,有用的開源項目,竟然從來沒有想到過Github上還有開源的面試項目,真是有點汗顔啊,正好趕上金九銀十的跳槽季節,整理一下分享給大家。覺得有用就幫忙薅羊毛哈。

1、coding-interview-university

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

這一長清單是從 Google 的指導筆記 中萃取出來并進行擴充。項目建立者Steve Yegge在清單的底部添加了一些額外項,用于解決面試中可能會出現的問題。他正是使用這套筆記最終被谷歌錄取的。

2、Interview-Notebook

https://github.com/CyC2018/Interview-Notebook

技術面試需要掌握的基礎知識整理,主要總結一些比較重要的知識點,筆記不是從網上到處複制粘貼拼湊而來,雖然有少部分内容會直接引入書上原文或者官方技術文檔的原文,但是沒有直接摘抄其他人的部落格文章。

3、InterviewMap

https://github.com/InterviewMap/InterviewMap

這是中山大學鄭永川建構了一個準備秋招的項目,該項目包含了九大子產品,從算法到作業系統、網絡、面向對象以及資料庫、Java、分布式、工具、編碼實踐。

4、面試指南interviews

https://github.com/kdn251/interviews

Java工程師面試指南,裡面涵蓋幾乎所有軟體工程師面試時會碰到的問題以及答案。分為以下幾大子產品:

● 線上練習

● 線上面試程式設計

● 資料結構

● 算法

● 位運算

● 算法複雜度分析

● 視訊教程

● 面試書籍

● 計算機科學與技術資訊

● 檔案結構

5、Java-Guide

https://github.com/Snailclimb/Java-Guide

Java面試通關手冊(Java學習指南),該文檔主要是建立者在學習Java的過程中的一些學習筆記,但是為了能夠涉及到大部分後端學習所需的技術知識點我也會偶爾引用一些别人的優秀文章的連結。 該文檔涉及的主要内容包括: Java、 資料結構與算法、計算機網絡與資料通信、 作業系統、主流架構、資料存儲、架構、面試必備知識點等等。

6、Java-Interview

https://github.com/crossoverJie/Java-Interview

此項目為 Java 面試的彙總,多數是一些 Java 基礎知識、底層原理、算法詳解。也有上層應用設計,其中不乏一些大廠面試真題。

7、front-end-interview-handbook

https://github.com/yangshun/front-end-interview-handbook

Github開源面試項目整理!

與其他軟體工程師不同的是,前端求職面試對算法的重視程度更低,并且在該領域的知識更多的集中咋Html、CSS、JavaScript等幾個方面,雖然網上也有一些資源可以幫助前端開發人員準備面試,但他們并不像軟體工程師面試材料那麼豐富,front-end-interview-handbook 就是專門為前端求職者準備面試問題和答案。

8、Front-end Job Interview Questions

https://github.com/h5bp/Front-end-Developer-Interview-Questions

該檔案包含許多前端面試問題,不過這裡的問題是為面試官準備的,其中許多問題都是開放式的,可能會引發有趣的讨論,是以能夠告訴面試官更多關于此人的能力而不是直接回答的問題。

9、node-interview

https://github.com/ElemeFE/node-interview/tree/master/sections/zh-cn

本教程的目的是教你如何通過餓了麼大前端的面試,職位是2〜3年經驗的Node.js服務端程式員(并不是全棧),如果你對這個職位感興趣或者學習Node.js一些進階的内容,可以看看,需要注意的是,本項目針對的并不是零基礎的同學,你需要有一定的JavaScript / Node.js基礎,并且有一定的工作經驗。

10、interview_python

https://github.com/taizilongxu/interview_python

此項目包含了大量的Python面試題

11、1system-design-primer

https://github.com/donnemartin/system-design-primer

Github開源面試項目整理!

該項目是關于如何設計大型系統,以及如何應對系統設計面試。在很多科技公司中,除了代碼面試,系統設計也是技術面試過程中的一個必要環節。這個倉庫就是這些資源的組織收集,實踐常見的系統設計面試題并且把你的答案和例子的解答進行對照:讨論,代碼和圖表。