成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

從簡歷被拒到收割今日頭條 offer,我用一年時(shí)間破繭成蝶!

wdzgege / 1613人閱讀

摘要:正如我標(biāo)題所說,簡歷被拒??戳宋液啔v之后說頭條競爭激烈,我背景不夠,點(diǎn)到為止。。三準(zhǔn)備面試其實(shí)從三月份投遞簡歷開始準(zhǔn)備面試到四月份收,也不過個(gè)月的時(shí)間,但這都是建立在我過去一年的積累啊。

本文是 無精瘋 同學(xué)投稿的面試經(jīng)歷 關(guān)注微信公眾號(hào):進(jìn)擊的java程序員K,即可獲取最新BAT面試資料一份

在此感謝 無精瘋 同學(xué)的分享
目錄:
印象中的頭條
面試背景
準(zhǔn)備面試
頭條一面(Java+項(xiàng)目)
頭條二面(大數(shù)據(jù)+項(xiàng)目)
頭條三面(算法+場景題)
如何通過頭條筆試?
如何準(zhǔn)備頭條面試?
一個(gè)關(guān)于如何進(jìn)大廠的小建議
一、印象中的頭條
先說說我印象中的今日頭條:
1.老板張一鳴跟我是福建老鄉(xiāng),龍巖市在我朋友說來就是山溝溝,能走出美團(tuán)王興和頭條張一鳴讓我卯足了去龍巖吃特產(chǎn)老鼠干的欲望。

給的錢多,筆試也賊難 。
參加過頭條筆試的同學(xué)都知道,頭條筆試可以筆試三次,就是不論你有沒有參加都有三次機(jī)會(huì)。
筆試就5道算法題,兩個(gè)小時(shí),去年第一次看到算法題就自閉了,第一次掛了。第二次又很認(rèn)真地做,做到一半放棄了。沒過幾天又邀請(qǐng)我做第三次,有一種強(qiáng)行被侮辱的感覺。

內(nèi)推被拒 。
正如我標(biāo)題所說,簡歷被拒。去年3月份在知乎上看到一個(gè)頭條大佬說可以內(nèi)推春季實(shí)習(xí),于是私信并發(fā)了簡歷給他。看了我簡歷之后說頭條競爭激烈,我背景不夠,點(diǎn)到為止。。(打擾了)

二、面試背景
自從去年被頭條筆試的算法凌辱和被頭條的前輩指教了之后對(duì)頭條沒啥好感了,也感覺進(jìn)不去,所以后面大半年都沒關(guān)注頭條的招聘,直到以下兩件事情的發(fā)生。

1.有一天,之前一塊實(shí)習(xí)的哥們說進(jìn)了頭條,我也蠢蠢欲動(dòng)打算開始搞了。那時(shí)有一個(gè)不成熟的想法: 「連他都可以進(jìn),我應(yīng)該也可以吧」

2.正好在健身房認(rèn)識(shí)了一個(gè)在抖音做數(shù)倉的小leader,我覺得這是天意啊。于是免費(fèi)給他上了節(jié)私教課(ps:本人業(yè)余愛好健身,頗有心得),上完讓他幫忙內(nèi)推。

三、準(zhǔn)備面試
其實(shí)從三月份投遞簡歷開始準(zhǔn)備面試到四月份收offer,也不過1個(gè)月的時(shí)間,但這都是建立在我過去一年的積累啊。無數(shù)次的通宵自習(xí)室,圖書館的專屬椅子都被我坐的陷進(jìn)去。

同時(shí)自己為了準(zhǔn)備面試也整理了像BAT這種大廠的一些面試題,java核心知識(shí)點(diǎn)整理,在準(zhǔn)備面試需要資料的朋友,可以加JAVA架構(gòu)技術(shù)交流群:714827309點(diǎn)擊鏈接加入群聊【JAVA高級(jí)架構(gòu)技術(shù)交流】https://jq.qq.com/?_wv=1027&k...
下面是我在準(zhǔn)備面試時(shí)候看的書單,對(duì)我拿到offer幫助很大

都是比較不錯(cuò)的書單

以下是我去年給自己訂的學(xué)習(xí)計(jì)劃:
一月:
大數(shù)據(jù)入門。整個(gè)一月份都在刷入門視頻和《Hadoop權(quán)威指南》,又臨近期末,每天5點(diǎn)半起床,看兩個(gè)小時(shí)的視頻然后上課或者復(fù)習(xí)期末考。

二月:
劍指offer刷一遍、數(shù)據(jù)結(jié)構(gòu)、JavaSE、JVM、多線程

①劍指offer有些搞不懂的直接跳過,等下個(gè)月第二遍再刷;

②數(shù)據(jù)結(jié)構(gòu)重點(diǎn)是各種樹、二叉樹、紅黑樹的一些特性以及鏈表的特性;

③JavaSE主要是類對(duì)象接口的區(qū)別,能不能繼承,Static的特點(diǎn),各種Hashmap,ArrayList等集合框架的原理源碼;

④JVM是根據(jù)網(wǎng)上整合的高頻面試題進(jìn)行學(xué)習(xí)的,刷了一遍面試題之后才去看周志華的《深入理解Java虛擬機(jī)》。

JVM難的不是JVM布局,垃圾回收算法等這些理論,而是結(jié)合代碼和項(xiàng)目場景。

比如說一段代碼,有很多個(gè)類、方法,其中又有靜態(tài)類和全局變量,這時(shí)候項(xiàng)目跑起來的時(shí)候哪些先加載,哪些變量存放在哪個(gè)區(qū)

不止要懂理論,還要結(jié)合代碼懂理論。還有就是項(xiàng)目中的OOM,棧溢出,JVM的參數(shù)調(diào)優(yōu)等等。

⑤多線程也是刷網(wǎng)上面試題和博客的,幾本多線程的書都是一坨一坨的,理解不來。

先動(dòng)手把幾個(gè)多線程實(shí)現(xiàn)方法實(shí)現(xiàn)了一遍,然后分析優(yōu)缺點(diǎn),再由此切進(jìn)去線程不安全和各種鎖。

多線程學(xué)習(xí)不同JVM,自己多動(dòng)手,多調(diào)試一下,控制臺(tái)都會(huì)告訴你答案。

三月:
劍指offer二刷,數(shù)據(jù)庫、操作系統(tǒng)、網(wǎng)絡(luò)、準(zhǔn)備面試

①劍指offer第二遍重點(diǎn)刷第一遍時(shí)思路懂代碼不懂的。

②數(shù)據(jù)庫刷了牛客網(wǎng)SQL實(shí)戰(zhàn)100多題的,其他都是索引原理,悲觀樂觀鎖等理論。

③操作系統(tǒng)刷高頻面試題。死鎖的產(chǎn)生條件、解決方法等等,資源調(diào)度算法,并發(fā)和并行等。

④網(wǎng)絡(luò)也是刷面試題。三次握手四次揮手以及為什么要這樣做、TCP和UDP、網(wǎng)頁請(qǐng)求過程、DNS解析過程、網(wǎng)絡(luò)模型、響應(yīng)碼的意思等。

⑤我每刷一道算法或者理解了一道面試題都會(huì)進(jìn)行整理,所以到面試之前看看整理的文檔和博客就行,異常輕松。

這個(gè)月也繼續(xù)投遞簡歷進(jìn)行面試,從三月份開始都是邊投邊準(zhǔn)備,不存在全部準(zhǔn)備好再去投。

三月份收了京東、瓜子二手車等二線大廠的offer。
四月:
大數(shù)據(jù)項(xiàng)目、手寫劍指offer、繼續(xù)面試

①三月份被阿里菜鳥部門的三面面試官懟了一發(fā),說簡歷沒有大數(shù)據(jù)項(xiàng)目面大數(shù)據(jù)崗,理論會(huì)再多有什么用,于是打算在四月份補(bǔ)一下項(xiàng)目。

②在補(bǔ)項(xiàng)目的同時(shí),不忘算法,練習(xí)白板寫代碼。

四月份收了騰訊、去哪兒一些offer,騰訊和去哪兒終面都得現(xiàn)場面,所以一天飛北京,一天飛深圳。

拿到騰訊offer的時(shí)候跟HR商量能不能去上?;蛘弑本┑腷ase,HR說不行,于是就沒去了。

我選工作和生活城市有一個(gè)硬性標(biāo)準(zhǔn):離家遠(yuǎn)!那些在北方讀書的同學(xué)畢業(yè)之后一直要往家里跑,而我則是一直往外跳,或許是因?yàn)樵趶B門待了四年吧,家鄉(xiāng)也是「圍城」啊。

5-12月:
實(shí)習(xí),看框架源碼,面試,整理面經(jīng)

最后選擇了去Kyligence實(shí)習(xí)了,剛好趁這個(gè)機(jī)會(huì)學(xué)習(xí)了Kylin源碼,看了Hadoop和Spark的部分源碼。后面的面試也是為了倒逼自己學(xué)習(xí),在面試中找不足,也順便整理了一些面試資料。

總結(jié):
首先,一定要列好自己的學(xué)習(xí)計(jì)劃,也要學(xué)會(huì)根據(jù)自己的學(xué)習(xí)情況調(diào)整計(jì)劃。項(xiàng)目是面試的敲門磚,也是面試的大頭,我是從大二出去實(shí)習(xí)的,所以在項(xiàng)目這邊可以花較少的時(shí)間,不用從零開始學(xué)。

其次,底層理論一定要會(huì),不然大廠無望。算法一定要硬剛,總共就那幾種題型。

我剛開始也很抵觸的,覺得太難了,后面迎難而上也就那么回事。第一遍不行就第二遍,不然就第三遍,直到現(xiàn)在劍指offer里面也有一些我不懂的題目,但我也不會(huì)去深究, 大局為重,不摳細(xì)節(jié) 。

別的同學(xué)放寒假的時(shí)候,自己一個(gè)人在學(xué)校旁邊租了個(gè)小房子學(xué)到過年前夕;為了鞏固實(shí)習(xí)的項(xiàng)目更好地面試,跑了幾次之前實(shí)習(xí)的公司請(qǐng)同事吃飯問項(xiàng)目細(xì)節(jié);為了阿里面試用肝硬剛,連夜復(fù)習(xí)(不過這樣對(duì)身體不好,還是不建議)

簡歷投的太多,信息都被賣了,而且一聽到手機(jī)響就以為是面試電話;去騰訊終面,在深大的通宵自習(xí)室連夜復(fù)習(xí)。

以上是我過去一年的準(zhǔn)備,接下來再說說我從投遞簡歷到收offer這一個(gè)月的準(zhǔn)備。

復(fù)習(xí)算法 。把以前刷過的算法題分類整理了一下,因?yàn)橹坝姓磉^,所以復(fù)習(xí)起來沒用多少時(shí)間,還特意去理解了長長的KMP算法,LRU算法。

復(fù)習(xí)理論基礎(chǔ) 。除了復(fù)習(xí)整理的面經(jīng)和資料之外,還特意去了解了一下Golang,因?yàn)轭^條用的go語言。

特意準(zhǔn)備了幾個(gè)項(xiàng)目技術(shù)難點(diǎn) ,能在面試的時(shí)候炫一下。

四、頭條一面
(Java+項(xiàng)目)

頭條一面的面試題,主要focus在java和項(xiàng)目,下面我列舉了一些我還記得的,給大家看看:

講講倒排索引的原理? 講講redis里面的哈希表?happen-before的規(guī)則?

volatile修飾符,synchronize鎖,聊一下你對(duì)它們的理解?

java單例模式的實(shí)現(xiàn),懶漢、餓漢? 進(jìn)程與線程的區(qū)別,多進(jìn)程和多線程的區(qū)別?

HashMap原理,為什么用紅黑樹,紅黑樹的特點(diǎn)? 快排時(shí)間空間復(fù)雜度,最好最壞的情況,優(yōu)化方案?

TCP的擁塞控制,具體過程是怎么樣的?UDP有擁塞控制嗎?如何解決?

講講了解的垃圾回收算法和回收器,什么時(shí)候執(zhí)行STOP THE WORLD?

了解Go語言嗎?

五、頭條二面
(大數(shù)據(jù)+項(xiàng)目)

二面重點(diǎn)則轉(zhuǎn)移到了大數(shù)據(jù),針對(duì)大數(shù)據(jù)相關(guān)的技術(shù)的各種問題,炮火依舊猛烈:

Kylin的項(xiàng)目架構(gòu)?Paxos和ZAB協(xié)議, CAP理論,分區(qū)容錯(cuò)性的意義?

HDFS的讀取、寫入,容錯(cuò)處理(從源碼級(jí)別解釋),N amenode HA,腦裂,Yarn的調(diào)度機(jī)制。

大表Join小表優(yōu)化,如何處理數(shù)據(jù)傾斜? 講一下最大堆和最小堆

MapReduce的過程(第一版和第二版的)、MapReduce shuffle,Spark shuffle。

Hive的內(nèi)部表和外部表區(qū)別、數(shù)倉建模模型、數(shù)倉分層、雪花模型和星型模型。 了解ClickHouse嗎?它與Kylin的區(qū)別?

六、頭條三面
(算法+場景題)

三面就來算法了,總得來說還好,沒有遇到{{BANNED}}級(jí)別難度的題目:

LRU算法實(shí)現(xiàn)(偽代碼) 鏈表倒數(shù)第K個(gè)數(shù)(講思路)

一堆螺絲和螺母用最短時(shí)間匹配(代碼實(shí)現(xiàn))

求每天瀏覽頁面的新用戶(Hive QL實(shí)現(xiàn))

求抖音小視頻每日點(diǎn)擊量最高的10個(gè)(Hash + 最大堆)

七、如何通過頭條筆試?
這次的筆試?yán)锟偣灿?道,我AC了2.5題,第一題90%,第二題90%,第三題70%,不算好,但勉強(qiáng)通過了。

去年的這個(gè)時(shí)候我可是連題目都看不懂的,看得懂的只知道用嘴怎么說,不會(huì)用代碼實(shí)現(xiàn)。

通過這段時(shí)間的算法訓(xùn)練,總結(jié)了如下幾點(diǎn)算法筆試經(jīng)驗(yàn):

平時(shí)刷題一定要總結(jié)歸納,最好分類 。
比如關(guān)于樹的題型,鏈表的,數(shù)組等等,觀察它們的解題思路,總結(jié)出解題套路。

積累工具類算法 。
什么叫工具類算法?就是你解一道算法題需要用到另一種算法,這個(gè)被調(diào)用的算法就是解決這道算法題的工具。

比如常見的「深度優(yōu)先遍歷」、「廣度優(yōu)先遍歷」、「01背包」、「KMP算法」以及常見的選擇和排序算法都是經(jīng)常使用的工具類算法。

學(xué)會(huì)抽象題目 。
筆試算法題不同于面試算法,不會(huì)直白跟你說要使用哪種算法去解答,更多的要自己學(xué)會(huì)抽象。

你需要拋開題目本身,要明白內(nèi)部講的是什么,別被題目的糖衣炮彈迷惑了。只有把題目抽象成最原始的算法你才能更好地使用工具類算法進(jìn)行解答。

八、如何準(zhǔn)備頭條面試?
頭條面試和其他大廠可能大同小異,但就是這個(gè)小異才是關(guān)鍵地方,能異于其他人的地方??梢詮娜缦聨讉€(gè)方面去做準(zhǔn)備:

特意準(zhǔn)備幾個(gè)面試題源碼
像我在回答一些中規(guī)中矩面試題的時(shí)候,都會(huì)從源碼角度出發(fā)。比如常見的HashMap等集合類,多線程的各種鎖以及大數(shù)據(jù)框架的部分源碼。

特意準(zhǔn)備項(xiàng)目難點(diǎn)
面一些大廠的時(shí)候避免不了被問到項(xiàng)目難點(diǎn),不可能用普通Bug含糊過去啊。

這邊可以從項(xiàng)目用到的技術(shù)棧出發(fā),去尋找技術(shù)棧在項(xiàng)目中會(huì)存在的難點(diǎn),然后套進(jìn)自己的項(xiàng)目,找個(gè)自己能懂,最好能全懂的。

針對(duì)性去了解公司的技術(shù)棧使用情況 。
比如頭條使用Go,眾人皆知,那為什么我不突擊學(xué)習(xí)一下呢?

比如我從業(yè)內(nèi)人士得知頭條最早使用的是Kylin框架,后面慢慢轉(zhuǎn)為ClickHouse。

那既然這樣, 我必須了解一下兩者的不同啊,而且還可以結(jié)合頭條的業(yè)務(wù)場景來進(jìn)行了解。

九、一個(gè)關(guān)于如何進(jìn)大廠的小建議
我一直崇尚「 曲線救國 」的做法,也一直在向別人傳播這種做法。

現(xiàn)在能力背景不足沒關(guān)系,只要規(guī)劃好自己的學(xué)習(xí)路線,一步步階梯式往上爬,總可以實(shí)現(xiàn)目標(biāo)。

因?yàn)槲易约憾境錾恚乙庾R(shí)的早,大二就開始實(shí)習(xí),用項(xiàng)目和實(shí)習(xí)經(jīng)歷彌補(bǔ)我背景不足,然后一步步走到「 offer自由 」。

很多時(shí)候,并不是只有巨人才可以成功,你只需要做到行動(dòng)上的普通人,就可以超過很多思想上的巨人,行動(dòng)上的矮子。

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/77744.html

相關(guān)文章

  • 簡歷拒到收割今日頭條 offer,用一年時(shí)間破成蝶!

    摘要:正如我標(biāo)題所說,簡歷被拒??戳宋液啔v之后說頭條競爭激烈,我背景不夠,點(diǎn)到為止。。三準(zhǔn)備面試其實(shí)從三月份投遞簡歷開始準(zhǔn)備面試到四月份收,也不過個(gè)月的時(shí)間,但這都是建立在我過去一年的積累啊。 本文是 無精瘋 同學(xué)投稿的面試經(jīng)歷 關(guān)注微信公眾號(hào):進(jìn)擊的java程序員K,即可獲取最新BAT面試資料一份 在此感謝 無精瘋 同學(xué)的分享 目錄: 印象中的頭條 面試背景 準(zhǔn)備面試 ...

    tracymac7 評(píng)論0 收藏0
  • Swoole 2019 :化繁為簡、破成蝶

    摘要:開發(fā)負(fù)責(zé)人創(chuàng)建分支,編寫單元測試腳本,編寫代碼,實(shí)現(xiàn)提案中的所有內(nèi)容,最終發(fā)起交叉評(píng)審,檢查代碼,提出改進(jìn)意見,反饋給開發(fā)負(fù)責(zé)人,繼續(xù)完善細(xì)節(jié)。 Swoole開源項(xiàng)目從2012年開始發(fā)布第一個(gè)版本,到現(xiàn)在已經(jīng)有近7年的歷史。在這七年的時(shí)間里: 提交了8821次代碼變更 發(fā)布了287個(gè)版本 收到并解決1161次issue反饋 合并了603次pull request 共有100位開發(fā)者...

    adam1q84 評(píng)論0 收藏0
  • 2017校招總結(jié)(今日頭條、融360、鏈家)

    摘要:月初,那時(shí)候人還在百度北京實(shí)習(xí),當(dāng)時(shí)參加了騰訊網(wǎng)易的校招內(nèi)推,結(jié)果有點(diǎn)呵呵。月份開始一直到月底,內(nèi)推正式校招,前后三個(gè)月時(shí)間拿到今日頭條融鏈家網(wǎng)的測試開發(fā)崗位。 引言 本人武漢大學(xué)碩士研究生三年級(jí)在讀,90后。由于2017年6月要畢業(yè),于是乎參加了2016年的秋招。8月初,那時(shí)候人還在百度(北京)實(shí)習(xí),當(dāng)時(shí)參加了騰訊、網(wǎng)易的校招(內(nèi)推),結(jié)果有點(diǎn)呵呵。8月份開始一直到10月底,內(nèi)推+正...

    fnngj 評(píng)論0 收藏0
  • 您的【用戶體驗(yàn)優(yōu)化方案】到了,請(qǐng)簽收~

    摘要:暴露年齡了廣告詞飯后嚼兩粒大概,故事性很強(qiáng),比較有意思同時(shí)直入主題,飯后吃益達(dá)口香糖有益健康。書里破繭成蝶說道,揣摩用戶的心思遠(yuǎn)遠(yuǎn)不夠,你不可能完整的想到別人在想什么,所以還需要去體驗(yàn)用戶的生活。 用戶體驗(yàn)(User Experience,簡稱UX 或是UE),它指用戶在使用一個(gè)產(chǎn)品、系統(tǒng)或者服務(wù)時(shí)建立起來的純主觀感受。 showImg(https://segmentfault.com...

    cheng10 評(píng)論0 收藏0
  • 您的【用戶體驗(yàn)優(yōu)化方案】到了,請(qǐng)簽收~

    摘要:暴露年齡了廣告詞飯后嚼兩粒大概,故事性很強(qiáng),比較有意思同時(shí)直入主題,飯后吃益達(dá)口香糖有益健康。書里破繭成蝶說道,揣摩用戶的心思遠(yuǎn)遠(yuǎn)不夠,你不可能完整的想到別人在想什么,所以還需要去體驗(yàn)用戶的生活。 用戶體驗(yàn)(User Experience,簡稱UX 或是UE),它指用戶在使用一個(gè)產(chǎn)品、系統(tǒng)或者服務(wù)時(shí)建立起來的純主觀感受。 showImg(https://segmentfault.com...

    eternalshallow 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<