偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

全網(wǎng)瘋傳!Github上最受歡迎的7個編程面試項目

開發(fā) 前端
在科技行業(yè),面試比實際工作還難,這聽起來像個笑話,但在大多數(shù)情況下它可能就是這樣的,因此,在這篇文章中,我們將和大家分享7個Github知識庫。

在科技行業(yè),面試比實際工作還難,這聽起來像個笑話,但在大多數(shù)情況下它可能就是這樣的,因此,在這篇文章中,我們將和大家分享7個Github知識庫,這些知識庫包含以下信息:

  • Web是如何工作的(DNS、HTTP等主題)
  • 數(shù)據(jù)結(jié)構(gòu)與算法
  • 如何設計大型系統(tǒng)(系統(tǒng)設計)
  • APP保護
  • JavaScript算法

1. Coding Interview University

這是最全面的面試準備資源之一,該倉庫一開始是創(chuàng)建者的學習計劃,他是一名軟件工程師,在這個倉庫里,你可以找到有關(guān)數(shù)據(jù)結(jié)構(gòu)、算法、動態(tài)編程、面向?qū)ο缶幊?、設計模式等信息。

建議你查看這個倉庫并自己去閱讀它,同時它是綜合性的,你不需要學習所有的東西,或者一次學習所有的東西。但即便如此,這本書對于準備面試的程序員來說是非常方便的。

項目地址:https://github.com/jwasham/coding-interview-university

2. Tech Interview Handbook

另一個有用的資源是Tech Interview Handbook,它包含有關(guān)技術(shù)面試的很多細節(jié),但又不僅僅局限在面試上,它還包括工作申請(簡歷、求職信),面試過程(行為問題,面試中應該問什么問題),以及面試后的考慮(薪資談判)等。因此在這份項目里你可以學到的不僅僅是數(shù)據(jù)結(jié)構(gòu)、算法和其它技術(shù)科目,這是一個很方便的資源,強烈建議你去試試。

項目地址:https://yangshun.github.io/tech-interview-handbook/

3. The System Design Primer

對于小的項目,你可能沒有太多的計劃和過多的思考,然而,構(gòu)建大型系統(tǒng)則是另外一回事,學習如何設計可擴展的系統(tǒng)將幫助你成為一名軟件工程師。該倉庫是一個從互聯(lián)網(wǎng)上收集的資料和資源的集合。創(chuàng)建者將來自不同來源的資源和材料放在一起,同時,這個倉庫是不斷更新的,所以不妨密切關(guān)注一下,Repo中包含一個學習指南,如何處理系統(tǒng)設計問題,并解決問題。我強烈推薦它來學習更多關(guān)于設計可擴展應用程序的知識。

項目地址:https://github.com/donnemartin/system-design-primer

4. Interview Resources

Interview Resources沒有關(guān)于如何使用它的描述或指南,它只列出到其他資源的鏈接,并根據(jù)他們的主題將這些鏈接分組,例如,算法部分包括書籍、編程實踐、指南等。我特別喜歡這個存儲庫,因為它包含了大量的資源,而且,我喜歡它們按類型分類,除此之外,它還有一個優(yōu)點,那就是在末尾有類似的存儲庫。這些都是準備面試的附加資源。

項目地址:https://github.com/Olshansk/interview

5. How to Secure Anything

安全性在過去、現(xiàn)在和將來都是構(gòu)建應用程序的一個重要主題,如果應用程序不安全可能會導致災難性的后果,因此,安全問題不能掉以輕心,這個倉庫的優(yōu)點是這些信息適用于保護任何東西——而不僅僅是應用程序。創(chuàng)建者表示這個倉庫旨在記錄一個保護任何東西的過程。

項目地址:https://github.com/veeral-patel/how-to-secure-anything

6. How Web Works

在我的第一份開發(fā)者工作面試中,面試官問我:在瀏覽器中輸入URL時會發(fā)生什么?”當時這個問題把我難住了,同樣的,未來的你可能也會遇到同樣的問題。你可以在名為“How Web Works”的Repo中找到這些問題的答案,你還可以找到關(guān)于DNS、HTTP協(xié)議和服務器如何工作的信息,或者關(guān)于DOM樹、呈現(xiàn)樹、頁面繪制等信息,該項目是學習Web工作原理和基礎(chǔ)知識的存儲庫,此外,該存儲庫還包含了很多鏈接,用于深入研究某些主題。

項目地址:https://github.com/vasanthk/how-web-works

7. JavaScript Algorithms

這個倉庫更適合JavaScript開發(fā)者,不過,如果你了解這些概念并知道如何在JavaScript中實現(xiàn)它們,你很可能也知道如何在其他語言中實現(xiàn)它們。每個數(shù)據(jù)結(jié)構(gòu)和算法都有其單獨的介紹,Repo中還包括進一步介紹的材料鏈接,因此,如果你不理解一個概念,你可以按照附帶的資料進一步學習,話雖如此,我想說的是,有些信息可能是不夠充分的,你還需要自己補充,但總而言之,這個倉庫非常適合算法和數(shù)據(jù)結(jié)構(gòu)學習。

項目地址:https://github.com/trekhleb/javascript-algorithms

 

責任編輯:趙寧寧 來源: 開源最前線
相關(guān)推薦

2018-04-06 09:25:10

GitHub Java測試工具

2023-09-19 15:04:02

Github開源

2013-12-16 10:04:29

GithubJava類庫

2013-04-11 09:44:35

CSSGithub

2017-12-29 16:51:44

2016-02-02 10:56:50

2017-07-28 11:25:40

GitHub框架

2019-02-19 15:13:27

JavaGitHub

2022-01-28 08:27:50

JavaScript項目TypeScript

2015-04-14 14:23:38

蘋果Swift編程語言

2015-08-26 10:15:11

OSCONDockerDocker技巧

2017-10-18 11:07:35

編程競技平臺挑戰(zhàn)

2014-05-30 10:11:33

Linux 命令

2015-06-17 14:06:50

編程語言計算機編程語言

2013-11-29 10:04:00

JavaScript遠程辦公

2012-08-03 09:41:26

jQuery

2015-04-28 13:51:52

開源云項目IaaSPaaS

2022-04-02 09:01:21

GitHub工具庫前端

2023-01-09 17:10:54

2022-05-10 09:37:18

微軟GitHub開源軟件
點贊
收藏

51CTO技術(shù)棧公眾號