<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          3 個月 70 場面試 10 個 offer,終于塵埃落定

          共 5362字,需瀏覽 11分鐘

           ·

          2021-09-26 04:19

          文章格式有些變化,具體原因中秋發(fā)過文章解釋,主要是想在格式調(diào)整上少花些心思,把精力用在內(nèi)容本身上,畢竟剛?cè)肼毿鹿ぷ髀飤


          ?先直接說一下結(jié)論。從 6 月初開始,到 8 月末結(jié)束,這個期間一直在面試,大約從面試場數(shù)來看,70 多場,每個崗位走完全部流程大概四五場面試。其中 7 月份安排的面試最為密集,基本上 50 場左右,平均每天都安排 2~3 場。


          然后最終獲得過的 offer 有,百度、騰訊、美團、字節(jié)、快手、滴滴、京東、攜程、搜狗、老虎。對,沒有阿里,而且阿里還面了兩次,一次 hr 掛了我,一次三面都走完了然后突然被告知鎖了 hc,也是無奈。


          當然拿到這么多 offer 在幾年前我是想都不敢想的,因為我轉(zhuǎn)行的嘛,剛畢業(yè)那會連大廠都不敢投簡歷。


          最終的選擇就不在文章里說了,想交流的可以私聊問我喲。反正不是錢給的最多的那個,甚至都不是錢給的靠前的公司。


          因為之前一直說自己在面試,等忙完了給大家寫總結(jié),現(xiàn)在算入職穩(wěn)定一小段時間了,所以寫一篇,畢竟也拖了大家好久了。不過不打算寫面試題那種面經(jīng),這網(wǎng)上一搜一大把,而且也代表不了你遇到的面試,用處感覺不大。


          我就從整體上說說吧。前幾節(jié)是一些虛的部分,后面幾節(jié)是一些實際公司遇到的情況,大家可以選擇性閱讀。



          方向



          首先這次面試的時間拉得很長,主要是真的想好好找一份適合自己的崗位。

          這個適不適合對每個人來說是不一樣的,對我而言,這次是想調(diào)整我的技術(shù)方向,從做上層業(yè)務(wù)轉(zhuǎn)向做底層技術(shù),也就是從業(yè)務(wù)部門換到基礎(chǔ)架構(gòu)部門。所以這次投遞的也都是基礎(chǔ)架構(gòu)方向的崗位。

          當然一開始面試的時候,還沒有想的那么清楚,面著面著逐漸堅定了自己這樣的想法。

          主要是我自己不太喜歡做業(yè)務(wù),感覺也不太擅長,而且每次做業(yè)務(wù)的時候也總愿意想一些業(yè)務(wù)無關(guān)的通用的技術(shù)原理,平時自己私下里也喜歡琢磨底層原理,包括公眾號的文章我也喜歡寫原理性的東西。所以索性,咬咬牙,讓自己工作就是這個方向,那就一舉三得了。

          當然做業(yè)務(wù)和做基架各有優(yōu)劣,業(yè)務(wù)可能就是被大家常常吐槽的整天 CURD 沒有技術(shù)深度積累,而做基架很有可能淪為高級運維天天 oncall 回答低級問題。

          不過說實話基架這個東西除非做特別特別底層的,比如內(nèi)核魔改,其他的也是 CURD,調(diào)別人接口完成功能。不過起碼周圍的環(huán)境上來說,都是搞基架的,可能耳濡目染地也會了解別的部門的技術(shù),如果真的很喜歡底層技術(shù)和愿意往深度去研究問題的,還是會很有幸福感。

          總之,這部分看個人意愿,如果你真的特別特別討厭做業(yè)務(wù),而又特別特別喜歡研究底層原理,不妨換換口味。


          準備


          定了方向后,接下來就是準備了。準備面試無非就是八股文、項目、算法。

          事后諸葛亮一下,我是五年工作經(jīng)驗,面試的時候被問到自己項目相關(guān)問題的占比要多于技術(shù)八股文的占比。當然也有個別的公司問八股文占比高些,比如京東從頭到尾全是八股文,頭條和快手也是八股文占比不少,其他我面試的公司基本都是項目占主要,阿里和美團更是幾乎 100% 的問項目,或者問一些特別大方向的問題,比如這個問題說說你的理解,那個技術(shù)你怎么看,之類的。

          八股文我就不詳細展開說了,背就好了,我當時就是照著 JavaGuide 上的題簡單刷了一下,重難點再詳細看一看。

          這里說一些高頻題的基礎(chǔ)題,線程池是一個,包括各個參數(shù)的含義以及原理。是一個,大致的思路是 sychronized 說一遍,包括鎖對象是誰,JVM 做了哪些優(yōu)化。然后再展開講 Lock 接口下的各種實現(xiàn),也可以從 AQS 的角度講講鎖的底層原理,再往上層實現(xiàn)推導。Java 內(nèi)存模型是一個,從內(nèi)存模型角度能把 volatile 關(guān)鍵字說明白了即可。然后 JVM 內(nèi)存劃分,把怎么劃分的,然后堆區(qū)展開講講分代和垃圾回收。

          總之大家看吧,我個人覺得突擊是有效果的,但平時的積累能讓突擊的效果更明顯,因為好多知識點是相通的。


          項目準備


          對我來說項目就比較重要了,也正好我也是著重準備了項目,順便還把我自己梳理的結(jié)論整理成了文章,就是之前那篇。

          你管這破玩意叫關(guān)注流

          真是一舉兩得呀。這篇文章幫助很大,幾乎每一場面試,注意是每一場,我都把這個文章給面試官背一遍,然后面試官追加的問題,由于思路確實理順了,也能對答如流。雖然一些特別細節(jié)的問題我也不清楚,但一般面試官才聽一遍你的項目,也不會問到那么細節(jié)。

          所以,把一個項目的關(guān)鍵模塊吃透,特別有用,因為這畢竟是 100% 必問的問題,而且還占很大一個比重,而且還能由你自由發(fā)揮引導,這不重點準備還準備啥呢?

          但項目千差萬別,所以也沒法給出啥針對性建議,最好是高并發(fā)項目,能夠體現(xiàn)微服務(wù)的復雜性以及解決方案,這樣才有“高端”貨往出說,不然一個太簡單的項目,面試官都不知道該問什么。

          借著項目,往往后面會展開問一些微服務(wù)、分布式、緩存等知識,這些就屬于進階方面的考點,也是考察知識面的一種途徑。這塊刷 JavaGuide 的進階部分也是可以刷到的。

          但這塊如果純背的話就顯得有點嫩了,面試官是能聽出來你對這塊的理解深度和廣度的。關(guān)于這里我推薦一本書,不是專門講面試的,但拿來做面試進階知識的準備非常合適,就是周志明老師的《鳳凰架構(gòu)》。讀完后基本你可以從宏觀上理清楚一個高并發(fā)系統(tǒng)架構(gòu)設(shè)計所要考慮的問題,之前的零碎知識點會從一個很宏觀的層面上連接在一起,拿它來做面試準備有點降維打擊的意思。這本書對我面試回答問題的思路以及體現(xiàn)知識廣度,有很大幫助。


          算法準備


          除了項目之外,算法一般都說很重要,面大廠前必須要刷算法,刷 leetcode。

          這點我就做的不是很好,因為我一道題都沒刷,所以像是特別注重算法能力的字節(jié)和快手,我就面了很多部門才拿到一個 offer。不過好在我面試的場數(shù)太多了,光面試中刷的面試題就好幾十道了,而且都是超級高頻題。

          我的結(jié)論是,我面試中被問到的算法題,有 80% 都出自《劍指 offer》里的原題,所以你這本書上的題都會了,基本面試的時候算法就不是問題了,只是可能做題的時候有些手生罷了,做幾次就好了。

          當然由于現(xiàn)在都是在線面試,不同公司用的面試工具還不一樣,寫代碼的時候還真有可能不習慣,但也僅限第一次。我之前也整理了我面試公司的在線工具,大家有空可以看下:各主流公司的在線面試工具

          然后還有一些超高頻的題,比如一個 LRU 算法的實現(xiàn),這個我一共都做了四遍了,以至于第四遍做的時候,已經(jīng)熟練到不敢寫得太快,怕被面試官看出來。
          所以,多面試也有好處,戰(zhàn)線拉得長一點,你的失誤會越來越少,也會越來越明確自己的目標,不會將就。


          心態(tài)


          心態(tài)的變化還是很重要的,比如我上一次跳槽的面試,就是還沒面多少家,有公司給了 offer 就不想在面了,不斷暗示自己這個 offer 也挺好的就去了。

          這次就不同了,打一開始我就下定決心要面好幾個月,前期的面試就僅僅是試水,絕不去。而且比較幸運的是,一開始面的美團和老虎,都發(fā)了 offer,所以給了我很大的信心。假如一開始我去面頭條和快手,然后因為算法不會,一面就掛,那估計心態(tài)就崩了。再面其他公司給發(fā)了 offer 可能就會覺得來之不易,就會草率決定了。

          所以我覺得最重要的就是沉得住氣,千萬別中途心態(tài)崩了影響自己的選擇。如果心態(tài)不太穩(wěn)定的同學,就不建議裸辭去面試了,當然如果心態(tài)完全不受影響裸辭不裸辭無所謂,什么社保斷不斷那都有別的辦法,心態(tài)不影響的話甚至裸辭面有更充足的時間準備,我不知道為啥總有人勸不要裸辭,這得因人而異。

          我這次是在職面多些,之前幾次跳槽都是裸辭,所以發(fā)現(xiàn)自己的心態(tài)可能還是會受影響,這次就沒裸辭了。也有一定原因是現(xiàn)在都在線面試了,之前跳槽都需要現(xiàn)場面,所以也是條件不允許。不然我咋可能在職面這么多場。


          耐心


          很多人可能面了幾場之后,就身心俱疲。

          因為一場面試還是很累的,要組織語言,要高強度回答一些燒腦的問題,還要做一兩道算法題,所以相當于近乎一小時都在高強度用腦。再加上心理壓力,可能會慢慢磨平一個人的意志。

          所以首先要做到心態(tài)放平,記住你和公司是雙向選擇,然后把自己的時間拉長,不給自己規(guī)定必須多久找到工作,就一直面直到找到符合自己胃口的為止。這樣心理壓力和語言組織時耗費的腦細胞就少很多了,你不用刻意想著如何討好面試官,這其實是很心累的。

          再之后,其實我這個面試心路歷程中間有一道坎,在面大概一個多月的時候有點累。但后面一旦過了這個坎,一方面由于我回答面試題尤其是項目相關(guān)的面試題,已經(jīng)熟練到可以不過腦子只過嘴了,所以腦力耗費也在逐漸降低。

          另一方面就是我已經(jīng)習慣了每天面試的節(jié)奏,而且面試時間我基本是給自己固定的,所以到那個時候我的腦子感覺自然進入了面試狀態(tài),到后來我每天不去面?zhèn)€試,都有點難受。

          所以,一定要過中間那到坎,前面咬咬牙堅持過去,后期柳暗花明。

          而且,面得約多,失誤越少,你真的會發(fā)現(xiàn),面試題已經(jīng)逃不出之前面試官問你的那些問題了,所以,漸漸的就沒有失常發(fā)揮,只有超常發(fā)揮。


          亮點


          如果一場面試中沒有失常發(fā)揮,那只要有一兩個亮點,基本就成了。

          亮點一方面來自于平時的積累,比如面試官問到我自制操作系統(tǒng)和自制 CPU 的經(jīng)歷,那就是我的亮點。

          另一方面來自于運氣,比如上個面試官剛剛問完這個問題。

          所以其實運氣也是積累后的必然結(jié)果。我后期的面試問題,都是之前面試官問過的問題。所以,面試后復盤很重要,如果你想拉長面試占線,那復盤就更為重要了,后期全靠它。


          接受不確定性


          面試這東西不確定性很大,因為畢竟公司把你這個人全部信息都掌握了,而你卻對公司架構(gòu),hc情況,面試真實進度,完全不知道。

          我這次遇到好多種情況。以下是我的個人經(jīng)歷哈,不具有普適性。

          阿里云 hr 掛了,才知道原來阿里 hr 真的會掛人。后來又面了阿里云其他部門,結(jié)果到三面 hc 鎖了,這跟掛了還不太一樣,但結(jié)果來看區(qū)別也不大。

          快手發(fā)了 offer 最后又說 hc 有調(diào)整不要了,打我個措手不及。

          然后基本上大多公司都是平薪平級,因為我有的公司面了好幾個部門,結(jié)果后續(xù)的部門薪資和職級都和我面的第一個部門一樣,這個是公司要求,防止部門間惡意競爭。

          小紅書面試官,面試過程一直在看手機,還笑,我中途受不了了,掛了電話。

          網(wǎng)易面試官,直接給我個需求,讓我寫完代碼和流程圖后發(fā)給他。我沒理。

          滴滴發(fā) offer 不說薪資,讓我說其他公司薪資,以及給我開多少錢我才肯定去。這也和其他公司不一樣,有點個性。

          薪資方面基本一致卡漲幅,不過快手和頭條是給的最大方的,其他公司基本差不多。

          等等。

          我這輪面試基本上包括了公司毀約,hr 掛人,hc 臨時鎖住,平薪平級政策,以及所有大廠都會有的卡薪資漲幅。總之,面多了你會遇到各種奇葩的事情,有的是你自己的問題,有的是公司的問題,有的就是純面試官這個人不合格。

          所以還是上面的建議,一定要多面,多看,才能最大限度地保證自己不被奇葩的事情坑到。


          不同公司的特色


          僅僅代表我遇到的哈,我的個人經(jīng)驗和感悟。

          阿里:十分注重項目經(jīng)驗,解決問題的能力,這個是真事。算法題考查不在重點,也不會太難。HR 一定要注意,真的會掛人,而且 HR 在阿里權(quán)力很大。還有一點是其他公司基本都能有個 HR 可以聯(lián)系到,然后幫你把控流程,阿里聯(lián)系不到,下一面是什么時間,還會不會推進,就讓你干等著,等到了電話直接通知你一個面試時間,反正面試過程體驗還是很不好的,不過面試官還是很專業(yè)。

          騰訊:也是聯(lián)系不到 HR 的公司,其他公司都可以加 HR 微信,而騰訊居然不能加微信,回撥電話也找不到人。不過比阿里好的一點是,可以通過騰訊招聘公眾號看到面試時間,也可以發(fā)起面試時間的修改。

          百度:接觸不多,不好評價,僅從一次面試中感覺,這家公司有點跟不上互聯(lián)網(wǎng)時代,技術(shù)問題比較呆板,說話方式有點官僚。

          美團:技術(shù)比較踏實,面試流程也很友好,面試過程也很專業(yè),基建做得好。就是有點摳,沒什么福利,開水團。

          字節(jié)和快手:這倆放一起說就行,面試中極其注重算法能力,出的算法題也都不簡單,有的還很特別。然后問的問題也都是“聰明向”的問題,喜歡在你回答時抓一個點,然后問。我覺得年輕且聰明的同學,很適合這兩家公司。給的薪資也是普遍高于大廠。

          京東:京東整個面試過程非常舒服,時間把控也十分精準,不過我當時面的時候問的都是八股文,面試官不斷告訴我,接下來我們會問哪些方面,大概會持續(xù)多久,反正感覺整個面試過程心里很踏實,不會的問題面試官也會引導。


          總結(jié)


          總的來說,這次 3 個月的面試過程,還是學到了不少,也進步了不少。

          熟悉了自己原來的項目,面試過程中被迫刷了幾十道面試題,也逐漸打磨了自己的意志,明確了自己的目標。

          越面到后面,越敢于進行雙向選擇,不在被公司忽悠,把問題盡量前置,說清楚。被很多公司坑了之后,也就慢慢知道如何保護自己的利益,而不是見到大廠就要瑟瑟發(fā)抖,任人擺布。

          希望大家也能清晰自己的目標,找到合適的工作,不將就。

          寫的過程中發(fā)現(xiàn)有好多子話題,比如做業(yè)務(wù)轉(zhuǎn)做基礎(chǔ)架構(gòu)的原因和方法,比如選擇公司是錢、公司、崗位還是幸福感更重要,如果大家感興趣,后面也可以聊聊。
          瀏覽 60
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  野外体内射精视频 | 成人黄色在线免费观看 | 夜夜撸综合 | 北条麻妃日B视频 | 国产精品久久77777777换脸 |