刷題兩個月,從入門到字節跳動offer,這是我的模板|GitHub1.2k星

2020-12-26 量子位

白交 發自 凹非寺量子位 報導 | 公眾號 QbitAI

刷題應該這樣刷。

最近,一位網友在GitHub上分享了他自己的一個算法模版,瞬間斬獲1.2k星。

按照他的經歷來說,四月份找工作開始,從0開始刷LeetCode,現在已經是字節跳動的員工了。

於是就通過各種刷題文章,專欄,視頻等總結了一套自己的刷題模板。

最科學的刷題方式,最快速的刷題路徑,到底是怎樣的呢?

我們一起來看看吧~

推薦的刷題路徑

那麼,應該從何刷起呢?怎麼刷?

作者提供了一個推薦路徑。

第一步,algorithm-pattern 練習題

首先呢,按照作者總結的練習題刷一遍(網站連結已附文末),如果中間有題目卡住了就先跳過。

為什麼要先刷練習題呢?

作者說了,因為這些題目都是按照類型歸類,且一開始還有詳細的知識點解析。題目也是常見的高頻題,很有代表性,大部分都是可以用模版加一點變形做出來的。

這樣刷完了之後就會對大部分題目有個最基本的認識。

第二步,LeetCode探索卡片

接著,就可以去刷LeetCode的探索卡片了。

這一步,主要是鞏固一下基礎知識點,然後做一個小總結。

第三步,劍指offer

劍指offer基本上是大部分公司的出題源頭,刷題面試中基本會遇到現題或者變形題,刷完這三部分,大部分國內公司的面試題應該都沒有問題了。

另外,作者還溫馨提示:

刷題時間要合理分配。如果打算準備面試了,建議前面兩部分,一個半月(6周)的時間刷完,最後劍指offer半個月刷完,邊刷可以邊投簡歷進行面試,遇到不會的,往模版上套就對了。

練習題內容

既然練習題那麼重要,那麼我們就來搶先來了解一下~

核心內容主要分為四個部分。

入門篇——數據結構篇——基礎算法篇——算法思維篇

(有沒有注意到作者的良苦用心,一開始是,刷完你就是。)

入門篇

入門篇就分為go語言入門算法快速入門

點擊go語言入門,它的界面是這樣的。

分成了基本語法、常用庫以及刷題注意點這三部分。

如果你對go語言還不是很了解,直接送上「go語言聖經」在線網頁版供你參考。

常用庫不必細說了,附帶代碼和解釋說明,很完整。

另外還有刷題注意事項:

leetcode 中,全局變量不要當做返回值,否則刷題檢查器會報錯。

而在「算法快速入門」中,主要介紹了數據結構和算法、面試注意點以及兩道練習題

數據結構篇

數據結構篇主要分成了二叉樹、鍊表、棧和隊列以及二進位。

每一個模塊,都有知識點解析,總結以及練習題這幾個部分。

接著的「基礎算法篇」、「算法思維篇」也都是按照這樣的路子來的,大家就安安心心的刷題吧!

作者還提到,文章大部分都是對題目的思路介紹和一些問題的解析,有了思路還是需要自己動手寫一寫,所以每篇文章都有對應的練習題。刷完這些練習題,基本上對數據結構和算法有自己的認識體會,大部分面試題都能寫得出來。國內的BATTMD應該都不是問題。

本人心得體會

除了這些,作者本人還分享了自己的心得體會。

從 4 月份找工作開始,從 0 開始刷 LeetCode,中間大概花了一個半月(6 周)左右時間刷完 240 題。

剛開始刷題時,確實是無從下手。

是因為從序號開始刷,刷到幾道題就遇到 hard 的題型,會卡住很久,後面去評論區看別人怎麼刷題,也去 Google 搜索最好的刷題方式。

後來發現按題型刷題會舒服很多,基本一個類型的題目,一天能做很多,慢慢刷題也不再枯燥,做起來也很有意思,最後也收到了不錯的 offer。

好了,以上就是分享的刷題指南,希望能夠對你有所幫助。

另外,如果你也有刷題、面試大廠的經歷和經驗,歡迎跟我們分享哦!

練習題網站:

https://greyireland.gitbook.io/algorithm-pattern/

GitHub主頁:

https://github.com/greyireland/algorithm-pattern

ps,作者還分享了一些計算機經典書籍「我看過的100本書」,也分享給你https://github.com/greyireland/awesome-programming-books-1

相關焦點

  • 這名大二男生斬獲騰訊、字節跳動等4家名企的實習offer!
    大二斬獲騰訊、螞蟻金服、字節跳動、圖森未來4個實習offer,實習月薪近萬。談及實習體驗,他形容,「大海中的潛艇,別看它在深水中,實際上,它對整個海域,乃至天上的風和雲都有關注。工作後的試錯成本太高,大學期間的實習是最好的機會。開闊的視野和足夠的信息透明有助於做出更準確的判斷、獲得更快速的成長。」
  • 網友指控字節跳動欺騙應聘者,官方回應再遭吐槽吃相難看
    微博網友@天城犬犬發文稱,自己應聘字節跳動,但遭到該公司欺騙,HR遲遲不發offer,甚至開始「失聯」,在他的追問下,字節跳動HR承認流程卡住,沒辦法發offer。據@天城犬犬的微博內容,其在手裡已經有一家offer的情況下,字節跳動告訴他終面通過,在表達出意願選擇字節以後,字節HR卻說不能發offer,並以「公司需要一周的手續流程」、「打包票offer會發下來的!」
  • 「字節跳動招聘欺騙」事件有了後續,應聘者獲3個月薪資補償 | 鈦快訊
    圖源@視覺中國鈦媒體快訊 | 12月18日消息:一度被廣泛關注的」應聘者遭字節跳動HR欺騙「的事件,在今日有了最新進展。微博名為」天城犬犬「的當事人稱已收到字節跳動的郵件,按照「因字節邀約而拒絕的另一家offer薪資」,獲得3個月的補償。目前,雙方已就該方案達成了一致意見。
  • 字節跳動、華為、人民日報社等名企筆面試經驗分享
    一、字節跳動《2020位元組跳動秋招全球遊戲市場筆經》「專業陪跑選手來造福論壇,分享今天熱乎乎的筆試題,我報的崗位是Global Game Market,70min四部分題,北森題庫,之前沒刷到過這個崗還以為會考很多遊戲知識,結果沒有 第一部分 英文論述(40min 兩道題)兩道英文論述題,沒有字數要求,最多5000詞,題目都是英語。
  • 字節跳動遭網友指控「欺騙應聘者」 公司回應:正調查
    來源:觀察者網原標題:遭網友指控「欺騙應聘者」,字節跳動回應(觀察者網訊)今天(16日)中午,有微博網友發帖指控字節跳動「欺騙應聘者」。此事迅速引發大量關注,轉發超1.8萬。全文如下:我被字節跳動給騙了,在我手裡已經有了另一家offer的情況下,字節告訴我終面通過,在我表達出願意選擇字節以後,字節hr卻說暫時不能發offer,並且以「公司需要一周的手續流程」「打包票offer會發下來的!」
  • 頭條、抖音後,誰是字節跳動的新引擎?
    畢竟站在當時,他所領導的字節跳動是中國有史以來出海最成功的網際網路企業,旗下的明星產品TikTok風靡全球,全球下載量破 20 億次。從日本到印度,再到澳大利亞和美國,每月有 8 億用戶在TikTok上刷著各種魔性短視頻,平均每個用戶每天打開該App8 次,共花費接近 1 個小時。
  • 期權過億,28歲退休的字節跳動程式設計師,旅居日本開溫泉酒店
    01 非計算機專業,拿到支付寶實習,字節6年實現財富自由你的28歲在幹嘛?剛碩士博士畢業?還在苦苦等待一份大廠的offer?而有的人,28歲,就實現財務自由了,宣布光榮退休。昨天一則八卦「如何看待年僅28歲的郭宇宣布從字節跳動退休?」衝上了熱搜榜。
  • 《熱血街籃》撲街,字節跳動做錯了什麼?
    文丨Gamewower 字節跳動首款試水中重度品類的《熱血街籃》撲街了,這並非毫無徵兆。保守的買量宣傳、遊戲內容更新修正的消極,高舉高打、高調進場的字節跳動很快便對這個「排頭兵」失去了興趣,強調後續自研及對熱門品類的布局。
  • 【產品復盤】字節跳動-飛書團隊工作1年收穫總結
    一、概述很久之前寫過幾篇字節跳動產品相關的文章,對這個超高速發展的公司心存嚮往,2019年5月有幸加入字節跳動飛書團隊。1. 產品方法論飛書團隊的產品方法論源於《用戶體驗要素》,書中將用戶體驗進行了五個層面的劃分:分別是戰略層、範圍層、結構層、框架層和表現層。軟體產品和信息產品有所差異,結構上從抽象到具體;具體工作中,從戰略制定、到需求優先級評定、再到PRD文檔編輯中都可以看到這五層架構拆解的影子,每個產品需求都需要從這個五個緯度去拆解。
  • CTF從入門到提升(二)
    >3.從基礎題出發 一般都是100,200,最高分在500,600 先把100分的學好,可從實踐,高中的ctf學起,比較簡單,只涉及1,2個點4.學信息安全專業知識 5.鍛鍊體力耐力 周六日都有比賽到底如何學?
  • 字節跳動冬令營落幕 麻省理工、清華大學等高校同臺切磋
    據悉,2月16至23日,全球50支隊伍聚集在北京字節跳動冬令營集體備戰。為期八天的字節跳動程序設計冬令營是一項針對 ICPC,面向全球頂尖高校學生的國際化訓練營。字節跳動為入營隊伍邀請了俄羅斯頂級賽事訓練機構Moscow Workshops ICPC(簡稱MWs ICPC)蒞臨北京提供專業模擬賽題訓練和指導。
  • 985碩,秋招面試30家企業,怒斬阿里、字節、美團offer
    10月份國慶假期之後,開始刷LeetCode,最開始一天只能刷個2-3道,因為平時還要去教室上研究生的課,利用晚上或者水課帶著平板刷題,不得不說,每天過的還是很充實的,沒課就去圖書館刷題,有種世界與我無關,我只管刷題上課吃飯睡覺。當然效率不是很高了,因為總有課提前結束要考試或者交大作業的,而且沒有找工作的那種緊迫感。
  • 「年薪15萬是白菜價」 網易、字節跳動等大廠成95後求職「圍城」
    記 者丨陶力,實習生韋香惠拼多多持續被曝出的「加班」導致員工壓力過大等事件,令網際網路的加班文化再次被推到風口浪尖。「狼性」成為行業的標籤,但仍然擋不住一波又一波年輕人遞上投名狀。近日,字節跳動發布了2020秋招數據報告。這家連續三年蟬聯投遞熱度榜首的網際網路大廠,今年一共收到來自全球6000多所高校的15萬以上應屆畢業生的求職簡歷。
  • 張一鳴退出遊戲群,字節跳動難捨遊戲夢
    翻看網絡上的熱門評論,隨處可見打工人們快樂舒爽地「吃瓜」,而這背後也不乏嗅覺敏銳的看客,隱約捕捉到了一些關鍵信息:字節跳動的遊戲野心依然只增不減。有媒體在此前報導過,從不愛玩遊戲的張一鳴如今每天都會抽出時間來進行遊戲「試水」,就像一個緊趕慢趕抄作業的孩子,字節跳動從未掩飾對遊戲市場的嚮往。
  • 字節跳動的失意版圖
    從今日頭條到抖音,再到TikTok,連續複製成功,讓外界對這家新興網際網路巨頭,抱以巨大期待。多位行業人士對深燃表示,即便看不透字節跳動在該領域的打法,也認為背後自有深意,不影響對這家公司的正面判斷。字節跳動正走向神壇,但客觀存在的事實是,沒有一家公司能無所不能。此時值得探討的是,當一家公司極速擴張,看似一往無前時,它的邊界到底在哪裡?
  • 字節跳動出海史,張一鳴如何在全球跳動字節?
    截至2019年底,字節跳動旗下產品全球月活躍用戶數超過15億,業務覆蓋150個國家和地區、75個語種。在海外,Tik Tok也已經成為了一種潮流,成為新一代年輕人時尚文化的代名詞。 本月的這一重大組織結構調整,是否預示著字節跳動將以更大步伐走向全球市場?在這之前,它又經歷了怎樣的國際化之路?與其他中國新一代網際網路公司相比,字節跳動的出海策略有什麼不同?
  • 被小公司裁員後卻拿了字節跳動27W年薪,今天我來講下我的真實經歷
    大家好,我是武州,27歲,目前在字節跳動擔任Python後端工程師一職。 我大學畢業做售前技術支持,在去年的裁員潮中不幸被「優化」,看起來人生已經到了谷底,但我不僅沒有陷入危機,反而輕鬆轉行,今年年初的時候拿到了字節跳動年薪27W的offer。。。
  • 獨家|字節跳動孵化在線免費自習室、高中學段AI課
    此外,網易教育還了解到,字節跳動正在孵化一款高中學段的AI課產品,命名為「小馬AI課」,目前已經上線高一數學科目,本月底將正式對外發布。該產品由原阿凡題名師AI課事業部負責人馬逢蕾帶隊負責,以專題模塊、知識點AI視頻的方式,切入高中學段的AI互動課。一直處於追趕者位置的字節跳動,這次真的要玩出點前沿的東西了?
  • 字節跳動如何做教育?
    我覺得這是企業的意義所在。 事實上,字節跳動2012年做頭條的時候,已經相似邏輯:傳統內容信息推送是統一固定的,但未必是人們需求的。引入推薦引擎,用戶端可以更高效獲取「有價值」(關注的)信息。 未做好的領域、創新的方式,又將如何在教育業務線中體現?
  • 不要神化字節跳動
    行業內對字節的忌憚似乎已經逼近當年業界對騰訊的忌憚,從競爭對手到投資圈、從打工人到創業狗,「張一鳴又來搶XX的地盤」是近兩年圈內經常熱議的話題。今天,衛夕和你認真地聊一聊這家公司。毫無疑問,字節跳動是一家極其成功的公司,這基於以下事實——1.