小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

面完網(wǎng)易,我為什么拒掉了所有面試...

 新用戶3289EsuG 2021-05-03

大家好,之前發(fā)的網(wǎng)易面試記錄很多小伙伴很感興趣: 小北面網(wǎng)易,被問到爆炸!

評論區(qū)有個(gè)小伙伴想看我的春招總結(jié),并且點(diǎn)贊都破百了:

圖片

于是趕緊重新整理了下,今天發(fā)在公眾號上,并且我會(huì)寫一些新的感悟。

以下是當(dāng)年總結(jié)原文:

春招到現(xiàn)在,大大小小投了十來個(gè)公司,面試了有十場左右,阿里、頭條、虎牙這些都還在等二面、有的三面,但是今天和網(wǎng)易二面面試官聊了半小時(shí)后,便決定拒掉所有面試,早點(diǎn)結(jié)束春招,進(jìn)入下一階段的學(xué)習(xí)。

網(wǎng)易投的基礎(chǔ)架構(gòu)部門,自己一直對分布式、虛擬化這個(gè)方向比較感興趣,但是學(xué)習(xí)的不夠深入。

二面面試官全程沒有問一個(gè)技術(shù)問題,他說一面問了我很多,我的基礎(chǔ)很不錯(cuò),所以不會(huì)再問一些細(xì)節(jié)的東西。

面試官特別提到他本科期間和我簡歷上提到的都是差不多的,也是一個(gè)計(jì)科學(xué)生比較標(biāo)準(zhǔn)的路子,這樣學(xué)也是沒有問題的。

主要是和我聊聊以后的職業(yè)目標(biāo)和講講他們部門在做什么。

他們目前就是在網(wǎng)易內(nèi)部構(gòu)建私有云,據(jù)他說網(wǎng)易幾乎全部游戲服務(wù)器都是構(gòu)建在私有云之上,然后他覺得兩個(gè)月的暑期實(shí)習(xí)對于完全沒有這方面基礎(chǔ)的同學(xué)來說不太適合。

所以建議我先去騰訊實(shí)習(xí)(我沒主動(dòng)提拿到了騰訊 Offer,他主動(dòng)說你這個(gè)簡歷更使適合騰訊一些,然后我就坦白了)

然后讓我這段時(shí)間去學(xué)習(xí)分布式、Docker 、Kubernetes這些,并且明確表示等秋招,如果我愿意去并且有這方面基礎(chǔ)了,可以直接微信找他面試。

和這位面試官聊天真的蠻開心,也很有收獲,先努力積累自己的實(shí)力吧,等秋招我一定要再去網(wǎng)易!(現(xiàn)在:被啪啪打臉了,秋招留在了鵝廠)

這也是我決定快點(diǎn)結(jié)束春招的最主要原因,剛才頭條 HR 和一面面試官都來約二面,我也拒掉了,既然有明確的方向,就先暫時(shí)不去在這些地方費(fèi)精力了。

(PS:當(dāng)時(shí) 3.12 號投遞的鵝廠簡歷,3.13號開始面試,3.25號 收到實(shí)習(xí) Offer,然后想著也面了十幾場了,面試也挺累的,而且實(shí)習(xí)我是很確定就去鵝廠的,所以沒必要在其它公司上費(fèi)時(shí)間。

圖片

下面分享下自己春招做的些準(zhǔn)備吧(排版很亂)

春招之路

自己很早就堅(jiān)定畢業(yè)就工作,所以其實(shí)從去年9月份就開始關(guān)注春招實(shí)習(xí)和需要準(zhǔn)備哪些技能了。我本身找工作是Linux C++方向嘛,下面說一說我是如何去準(zhǔn)備的。

我覺得想要拿到大廠C++研發(fā)的話,下面這些技能應(yīng)該是必備的:

一、C/C++語言基礎(chǔ):

  • 包括基本關(guān)鍵字含義,語言底層實(shí)現(xiàn)機(jī)制(虛函數(shù)、引用等),面向?qū)ο筮€有模板泛型編程
  • 編譯鏈接機(jī)制、內(nèi)存布局、對象模型
  • 智能指針 RAII ,手寫簡單版智能指針
  • C++11 部分新特性 右值引用、完美轉(zhuǎn)發(fā)等
  • 部分設(shè)計(jì)模式,比如安全實(shí)現(xiàn)單例、觀察者模式這些
  • STL源碼

這部分有時(shí)間的可以找到C++ primer、effective系列、 STL源碼剖析相關(guān)章節(jié)讀一讀。

比較重要的是深度探索C++對象模型這本書,這本書前面一部分是將對象模型的比較適合了解C++底層一些機(jī)制,建議有空必讀

二、Linux:

  • 進(jìn)程線程,一并學(xué)習(xí)fork vfork clone這些系統(tǒng)調(diào)用
  • Linux內(nèi)存管理, 包括物理內(nèi)存、虛擬內(nèi)存、分頁和分段機(jī)制、slab分配器這些東西,面試官問到malloc這些都能擴(kuò)展講一講,一并需要了解brk malloc這些函數(shù)內(nèi)部實(shí)現(xiàn)
  • 了解文件系統(tǒng),特別是VPS,看完這部分,對于軟硬連接和Linux讀文件是怎樣一個(gè)過程這類問題就很簡單
  • 死鎖相關(guān)、還有信號量同步原語怎么實(shí)現(xiàn)消費(fèi)者生產(chǎn)者、讀者寫者、哲學(xué)家就餐這些
  • Linux 進(jìn)程調(diào)度可以了解下,比如CFS
  • 還有就是Linux下進(jìn)程的布局,這其實(shí)問到C++內(nèi)存布局就可以往這個(gè)方向聊
  • Linux下程序是如何被編譯鏈接的,靜態(tài)鏈接、動(dòng)態(tài)鏈接,如何被加載執(zhí)行的,這部分推薦csapp第七章,或者程序員自我修養(yǎng)
  • 常見命令,比如性能監(jiān)控top ps , IO監(jiān)控 iostat多熟悉下,比如查看網(wǎng)絡(luò)連接狀態(tài)netstat,lsof這些
  • 進(jìn)程間通信機(jī)制,最好能夠說一點(diǎn)內(nèi)核實(shí)現(xiàn),比如管道內(nèi)核是如何實(shí)現(xiàn)的(匿名Inode)

三、數(shù)據(jù)庫

盡量做到能寫中等難度的連表查詢sql,會(huì)分組、一些函數(shù)count sum這些,還有最重要的就是數(shù)據(jù)庫原理

  • 索引,有哪些分類,B+樹,哈希索引,對于B+樹相關(guān)的問題也要熟悉
  • 事務(wù),特點(diǎn)(ACID), mysql存儲引擎默認(rèn)支持的事務(wù)級別之類。我反正被問了兩次
  • 鎖,封鎖方式,如何避免死鎖
  • 數(shù)據(jù)庫設(shè)計(jì)關(guān)系范式也可以了解下

四、計(jì)算機(jī)網(wǎng)絡(luò)

  • TCP是重中之重,比如擁塞控制、流量控制、快速重傳這些,nagle算法,列一些典型問題吧:

    既有和網(wǎng)絡(luò)編程結(jié)合的問題,也有問TCP原理本身的

    • UDP 如何實(shí)現(xiàn)可靠數(shù)據(jù)傳輸?
    • TCP如何拆包、解決粘包
    • TIME_WAIT過多怎么造成的,如何解決
  • 套接字編程基本的要會(huì),socket bind listen connect close accept這些函數(shù)也要清楚

  • 進(jìn)一步就是Linux五大IO模型,三種IO復(fù)用方式,select poll,epoll

  • ARP、DHCP協(xié)議怎么工作的

  • DNS協(xié)議

  • HTTP、HTTPS協(xié)議

五、算法

刷題,系統(tǒng)的分類學(xué)習(xí),提升很快

  • 鏈表,以及各種題型,去leetcode按標(biāo)簽刷

  • 二叉樹、平衡二叉樹

  • 二分查找以及幾種變體,比如lower_bound upper_bound

  • 幾大排序算法,穩(wěn)定性,極端情況,做到手寫快排、堆排bug free,了解下快排優(yōu)化思路

  • hash

  • 貪心、回溯、dfs、bfs,動(dòng)態(tài)規(guī)劃

  • Tire樹

  • 手寫LRU, 雙向鏈表+hash

  • 海量數(shù)據(jù)處理思路

  • 可以了解一下KMP這類字符串匹配算法

  • 多線程

    • 基本的POSIX線程api
    • 互斥鎖和條件變量我覺得必須掌握的
    • 其它的就看你又沒有時(shí)間了
  • 項(xiàng)目

    • 理想的項(xiàng)目應(yīng)該是出于自己的興趣做的各種輪子,比如http ftp服務(wù)器,實(shí)現(xiàn)加密算法,文件壓縮,p2p聊天,網(wǎng)絡(luò)庫,甚至mini os,k-v數(shù)據(jù)庫。但是短期內(nèi)這些可能都不是很好準(zhǔn)備,所以大家按照自己已有的完善下吧。做到有測試、有性能改進(jìn)方面的思考。
    • 我的經(jīng)驗(yàn)是七八場下來項(xiàng)目提問時(shí)間沒超過10分鐘,而且提問的主要點(diǎn)是如何測試、如何改進(jìn)的,以及效果
  • 開源組件

    • redis

    • nginx

      這些都是最好了解下原理,就算沒用過,也去搜幾篇博客看看。千萬別一點(diǎn)都說不出來

End

最后講一下我最想說的,上面列的這些東西其實(shí)到處都能找得到,但是最關(guān)鍵的是如何去落實(shí)別人給出的學(xué)習(xí)路線。

就拿看書來說,我一直都是三四百頁的書,三天左右先掃一遍,先做到主要內(nèi)容心中有數(shù),而旁枝末節(jié)就暫時(shí)不要在意,后面再根據(jù)需要去細(xì)讀某一個(gè)章節(jié)。

就在這個(gè)月初,我用這個(gè)方式看完了STL源碼剖析,復(fù)習(xí)了一遍程序員自我修養(yǎng),看了大部分effective modern C++。

至少對于 STL 內(nèi)部各個(gè)容器實(shí)現(xiàn)原理,空間配置器、仿函數(shù)這些都能說一會(huì),我一直覺得有些源碼可以不必一行一行去看具體的邏輯,而主要關(guān)注思想,比如deque雙端隊(duì)列,最核心的就是多塊數(shù)組分段存儲,迭代器利用操作符重載來模擬連續(xù),這些思想知道了,再看看關(guān)鍵部分,其實(shí)自己也能摸索著寫一個(gè)蹩腳的版本出來。

再有一個(gè)就是 Linux 內(nèi)核原理,這部分的話,不必一上手就直接擼源碼,最好先看 Linux 內(nèi)核設(shè)計(jì)與實(shí)現(xiàn)、情景分析等書,看的時(shí)候可以按章節(jié),比如虛擬內(nèi)存,就把幾本書虛擬內(nèi)存部分看了。

記點(diǎn)筆記,重點(diǎn)關(guān)注進(jìn)程、內(nèi)存管理、文件系統(tǒng)這幾塊,有時(shí)間則越全面越好。

算法算是比較難攻克的部分,可以看看視頻,比如極客時(shí)間上的專欄,牛客網(wǎng)的左神視頻,我自己只看過極客時(shí)間的。

一定要每天刷一刷,保持手感,對于面試頭條這種,最好提前看看做過的動(dòng)態(tài)規(guī)劃狀態(tài)轉(zhuǎn)移方程,熟悉一點(diǎn),免得面試緊張大腦短路。

對于 Java 的其實(shí)基礎(chǔ)差不多,區(qū)別就是 Java 語言的 JVM  GC, 多線程以及各種鎖、JUC。

總之,很核心的一點(diǎn)就是別'偏科',我相信大多數(shù)人包括我自己在復(fù)習(xí)的時(shí)候其實(shí)會(huì)更喜歡在舒適區(qū)的,就是對于自己比較熟悉的部分越愿意去看,而薄弱的地方反而有點(diǎn)抵觸。

所以大家一定要對薄弱的地方投入更多的精力,面試是各個(gè)方向都要考查的,有時(shí)候其實(shí)問的并不深,所以廣度優(yōu)先的復(fù)習(xí)特別重要,如果對于很簡單的問題都答不上的話,給面試官的印象會(huì)很差。

C++ 開發(fā)的同學(xué)可以參考一下我上面列出的一些點(diǎn),對照的去補(bǔ)齊。

現(xiàn)在距騰訊這些大廠正式批還有十天左右時(shí)間,完全可以補(bǔ)齊很多短板。

后續(xù)我也會(huì)整理下用到的些資料分享給大家。

還有就是拿到offer的同學(xué)也可以先問下面試官部門技術(shù)棧,提前做好準(zhǔn)備,到時(shí)候好平滑過渡。拿到offer只是一個(gè)新的起點(diǎn)!

對于整體安排要有計(jì)劃,不能盲目的就開始復(fù)習(xí),講究策略。要集中力量補(bǔ)短板,同時(shí)突出自己的優(yōu)點(diǎn),比如Linux內(nèi)核原理了解得深,或者看過某些開源組件源碼。

最后祝大家都能收獲 dream offer 吧!加油??!

全文完

彩蛋

怎么說呢,不知道怎么說了。

我們下篇文章再說吧。

我最近打算寫一個(gè)校招指北,也對會(huì)對需要的同學(xué)很有幫助,腦圖我已經(jīng)做好了:

圖片

(現(xiàn)在的習(xí)慣就是寫文章之前先做腦圖,可以幫助快速理清楚思路)

五一期間我就基本不出去玩了,在家整理自己的資料,給大家梳理校招重點(diǎn)。

希望大家能右下角點(diǎn)個(gè)「在看」鼓勵(lì)一下小北呀。

    本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多