|
大家好,之前發(fā)的網(wǎng)易面試記錄很多小伙伴很感興趣: 小北面網(wǎng)易,被問(wèn)到爆炸! 評(píng)論區(qū)有個(gè)小伙伴想看我的春招總結(jié),并且點(diǎn)贊都破百了: 于是趕緊重新整理了下,今天發(fā)在公眾號(hào)上,并且我會(huì)寫(xiě)一些新的感悟。 以下是當(dāng)年總結(jié)原文: 春招到現(xiàn)在,大大小小投了十來(lái)個(gè)公司,面試了有十場(chǎng)左右,阿里、頭條、虎牙這些都還在等二面、有的三面,但是今天和網(wǎng)易二面面試官聊了半小時(shí)后,便決定拒掉所有面試,早點(diǎn)結(jié)束春招,進(jìn)入下一階段的學(xué)習(xí)。 網(wǎng)易投的基礎(chǔ)架構(gòu)部門(mén),自己一直對(duì)分布式、虛擬化這個(gè)方向比較感興趣,但是學(xué)習(xí)的不夠深入。 二面面試官全程沒(méi)有問(wèn)一個(gè)技術(shù)問(wèn)題,他說(shuō)一面問(wèn)了我很多,我的基礎(chǔ)很不錯(cuò),所以不會(huì)再問(wèn)一些細(xì)節(jié)的東西。 面試官特別提到他本科期間和我簡(jiǎn)歷上提到的都是差不多的,也是一個(gè)計(jì)科學(xué)生比較標(biāo)準(zhǔn)的路子,這樣學(xué)也是沒(méi)有問(wèn)題的。 主要是和我聊聊以后的職業(yè)目標(biāo)和講講他們部門(mén)在做什么。 他們目前就是在網(wǎng)易內(nèi)部構(gòu)建私有云,據(jù)他說(shuō)網(wǎng)易幾乎全部游戲服務(wù)器都是構(gòu)建在私有云之上,然后他覺(jué)得兩個(gè)月的暑期實(shí)習(xí)對(duì)于完全沒(méi)有這方面基礎(chǔ)的同學(xué)來(lái)說(shuō)不太適合。 所以建議我先去騰訊實(shí)習(xí)(我沒(méi)主動(dòng)提拿到了騰訊 Offer,他主動(dòng)說(shuō)你這個(gè)簡(jiǎn)歷更使適合騰訊一些,然后我就坦白了) 然后讓我這段時(shí)間去學(xué)習(xí)分布式、Docker 、Kubernetes這些,并且明確表示等秋招,如果我愿意去并且有這方面基礎(chǔ)了,可以直接微信找他面試。 和這位面試官聊天真的蠻開(kāi)心,也很有收獲,先努力積累自己的實(shí)力吧,等秋招我一定要再去網(wǎng)易!(現(xiàn)在:被啪啪打臉了,秋招留在了鵝廠) 這也是我決定快點(diǎn)結(jié)束春招的最主要原因,剛才頭條 HR 和一面面試官都來(lái)約二面,我也拒掉了,既然有明確的方向,就先暫時(shí)不去在這些地方費(fèi)精力了。 (PS:當(dāng)時(shí) 3.12 號(hào)投遞的鵝廠簡(jiǎn)歷,3.13號(hào)開(kāi)始面試,3.25號(hào) 收到實(shí)習(xí) Offer,然后想著也面了十幾場(chǎng)了,面試也挺累的,而且實(shí)習(xí)我是很確定就去鵝廠的,所以沒(méi)必要在其它公司上費(fèi)時(shí)間。 下面分享下自己春招做的些準(zhǔn)備吧(排版很亂) 春招之路自己很早就堅(jiān)定畢業(yè)就工作,所以其實(shí)從去年9月份就開(kāi)始關(guān)注春招實(shí)習(xí)和需要準(zhǔn)備哪些技能了。我本身找工作是Linux C++方向嘛,下面說(shuō)一說(shuō)我是如何去準(zhǔn)備的。 我覺(jué)得想要拿到大廠C++研發(fā)的話,下面這些技能應(yīng)該是必備的: 一、C/C++語(yǔ)言基礎(chǔ):
這部分有時(shí)間的可以找到C++ primer、effective系列、 STL源碼剖析相關(guān)章節(jié)讀一讀。 比較重要的是深度探索C++對(duì)象模型這本書(shū),這本書(shū)前面一部分是將對(duì)象模型的比較適合了解C++底層一些機(jī)制,建議有空必讀 二、Linux:
三、數(shù)據(jù)庫(kù)盡量做到能寫(xiě)中等難度的連表查詢sql,會(huì)分組、一些函數(shù)count sum這些,還有最重要的就是數(shù)據(jù)庫(kù)原理
四、計(jì)算機(jī)網(wǎng)絡(luò)
五、算法刷題,系統(tǒng)的分類(lèi)學(xué)習(xí),提升很快
End最后講一下我最想說(shuō)的,上面列的這些東西其實(shí)到處都能找得到,但是最關(guān)鍵的是如何去落實(shí)別人給出的學(xué)習(xí)路線。 就拿看書(shū)來(lái)說(shuō),我一直都是三四百頁(yè)的書(shū),三天左右先掃一遍,先做到主要內(nèi)容心中有數(shù),而旁枝末節(jié)就暫時(shí)不要在意,后面再根據(jù)需要去細(xì)讀某一個(gè)章節(jié)。 就在這個(gè)月初,我用這個(gè)方式看完了STL源碼剖析,復(fù)習(xí)了一遍程序員自我修養(yǎng),看了大部分effective modern C++。 至少對(duì)于 STL 內(nèi)部各個(gè)容器實(shí)現(xiàn)原理,空間配置器、仿函數(shù)這些都能說(shuō)一會(huì),我一直覺(jué)得有些源碼可以不必一行一行去看具體的邏輯,而主要關(guān)注思想,比如deque雙端隊(duì)列,最核心的就是多塊數(shù)組分段存儲(chǔ),迭代器利用操作符重載來(lái)模擬連續(xù),這些思想知道了,再看看關(guān)鍵部分,其實(shí)自己也能摸索著寫(xiě)一個(gè)蹩腳的版本出來(lái)。 再有一個(gè)就是 Linux 內(nèi)核原理,這部分的話,不必一上手就直接擼源碼,最好先看 Linux 內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)、情景分析等書(shū),看的時(shí)候可以按章節(jié),比如虛擬內(nèi)存,就把幾本書(shū)虛擬內(nèi)存部分看了。 記點(diǎn)筆記,重點(diǎn)關(guān)注進(jìn)程、內(nèi)存管理、文件系統(tǒng)這幾塊,有時(shí)間則越全面越好。 算法算是比較難攻克的部分,可以看看視頻,比如極客時(shí)間上的專(zhuān)欄,??途W(wǎng)的左神視頻,我自己只看過(guò)極客時(shí)間的。 一定要每天刷一刷,保持手感,對(duì)于面試頭條這種,最好提前看看做過(guò)的動(dòng)態(tài)規(guī)劃狀態(tài)轉(zhuǎn)移方程,熟悉一點(diǎn),免得面試緊張大腦短路。 對(duì)于 Java 的其實(shí)基礎(chǔ)差不多,區(qū)別就是 Java 語(yǔ)言的 JVM GC, 多線程以及各種鎖、JUC。 總之,很核心的一點(diǎn)就是別'偏科',我相信大多數(shù)人包括我自己在復(fù)習(xí)的時(shí)候其實(shí)會(huì)更喜歡在舒適區(qū)的,就是對(duì)于自己比較熟悉的部分越愿意去看,而薄弱的地方反而有點(diǎn)抵觸。 所以大家一定要對(duì)薄弱的地方投入更多的精力,面試是各個(gè)方向都要考查的,有時(shí)候其實(shí)問(wèn)的并不深,所以廣度優(yōu)先的復(fù)習(xí)特別重要,如果對(duì)于很簡(jiǎn)單的問(wèn)題都答不上的話,給面試官的印象會(huì)很差。 C++ 開(kāi)發(fā)的同學(xué)可以參考一下我上面列出的一些點(diǎn),對(duì)照的去補(bǔ)齊。 現(xiàn)在距騰訊這些大廠正式批還有十天左右時(shí)間,完全可以補(bǔ)齊很多短板。 后續(xù)我也會(huì)整理下用到的些資料分享給大家。 還有就是拿到offer的同學(xué)也可以先問(wèn)下面試官部門(mén)技術(shù)棧,提前做好準(zhǔn)備,到時(shí)候好平滑過(guò)渡。拿到offer只是一個(gè)新的起點(diǎn)! 對(duì)于整體安排要有計(jì)劃,不能盲目的就開(kāi)始復(fù)習(xí),講究策略。要集中力量補(bǔ)短板,同時(shí)突出自己的優(yōu)點(diǎn),比如Linux內(nèi)核原理了解得深,或者看過(guò)某些開(kāi)源組件源碼。 最后祝大家都能收獲 dream offer 吧!加油?。?/p> 全文完彩蛋怎么說(shuō)呢,不知道怎么說(shuō)了。 我們下篇文章再說(shuō)吧。 我最近打算寫(xiě)一個(gè)校招指北,也對(duì)會(huì)對(duì)需要的同學(xué)很有幫助,腦圖我已經(jīng)做好了: (現(xiàn)在的習(xí)慣就是寫(xiě)文章之前先做腦圖,可以幫助快速理清楚思路) 五一期間我就基本不出去玩了,在家整理自己的資料,給大家梳理校招重點(diǎn)。 希望大家能右下角點(diǎn)個(gè)「在看」鼓勵(lì)一下小北呀。 |
|
|
來(lái)自: 新用戶3289EsuG > 《計(jì)算機(jī)跨考》