關(guān)于面試的想法

職業(yè)規(guī)劃

從今年春節(jié)到三月初,一直沒決定以后到底從事什么方向,都知道最近幾年人工智能、機(jī)器學(xué)習(xí)比較火,算法崗自然是大家擠破頭想去爭(zhēng)取的。年后面了一家小廠的算法崗,一面就掛了,慘不忍睹,具體細(xì)節(jié)在下一段,這里只是談?wù)勎覍?duì)職業(yè)規(guī)劃的理解。大學(xué)稀里糊涂地進(jìn)了計(jì)算機(jī)學(xué)院,這是我最初沒有想到的,因?yàn)槲矣X得自己算是一個(gè)比較喜歡讀書的,可能學(xué)習(xí)跟文科方面的專業(yè),比如語言、金融這些。入了坑之后,覺得計(jì)算機(jī)還挺熱門的,工資也在眾行業(yè)中位居前列,所以下定決心學(xué)好編程。

大三因?yàn)楦呷拿G榻Y(jié)考了研,說來挺神奇,明年就畢業(yè)了,這還沒學(xué)什么東西呢,除了自學(xué)和上課,就是苦逼地看外文文獻(xiàn)。看懂那是不存在的,只能邊谷歌翻譯邊強(qiáng)行看,看多了有些名詞就比較熟了,但還是很頭疼,內(nèi)容無非就是深度學(xué)習(xí)之流。

我媽和其他人希望我讀博,哎,現(xiàn)在都快崩了,還讀博,怕是不想要頭發(fā)了吧。天生不適合搞科研、寫論文,我坐得了冷板凳,但要我整天坐那兒研究文獻(xiàn)、寫論文、調(diào)參,算了吧,還是結(jié)婚生孩子吧。我這個(gè)人,用我朋友的話說就是全事業(yè)型,我需要一個(gè)人在后方支持我、幫我照顧打理好家庭,我專心負(fù)責(zé)賺錢,我的內(nèi)心越安定,我就越有動(dòng)力,我女朋友就是這種人,嗯,跑題了。

杭少石跟我一樣,決定找研發(fā),他是想提高工程能力,覺得算法現(xiàn)在趨于成熟,除了要考慮合適的模型、調(diào)參,對(duì)代碼的coding能力幫助不是很大,相對(duì)來說代碼量少一點(diǎn)。對(duì)Java有種執(zhí)念,成天抱著大黑書看,還時(shí)不時(shí)想一些很有深度的問題調(diào)戲我考我。我呢,主要還是為了三十歲以后考慮,我在大廠干不了幾年,前幾年為了多賺點(diǎn)錢肯定是要拼了的,但這些一線廠加班熬夜是常事,手機(jī)24小時(shí)開機(jī)待命,我這個(gè)相對(duì)顧家的人就扛不住。三十多歲肯定為了以后多陪家人還是會(huì)去國(guó)企或者壟斷企業(yè),這些地方相對(duì)來說比較舒服,基本就是維護(hù)系統(tǒng)的日常運(yùn)營(yíng)就行了,所以這些因素加起來我才下定決心找研發(fā)。

從去年9月到今年3月,啃了一個(gè)小項(xiàng)目,學(xué)了Redis,leetcode和劍指刷了三遍,J.U.C包的源碼啃了一些,存儲(chǔ)引擎和分布式zk也因?yàn)槊嬖嚨男枰私饬艘恍﹥?nèi)容,目前重新在啃設(shè)計(jì)模式,暑假針對(duì)面試的提升計(jì)劃也要安排上了。

春招經(jīng)歷

春招一共筆試了360、頭條、騰訊、七牛云和招銀網(wǎng)絡(luò),每場(chǎng)基本都過了80%的題,當(dāng)然跟我平時(shí)的刷題是分不開的,其實(shí)也不算很難吧,不知道是不是實(shí)習(xí)比秋招要簡(jiǎn)單。面試了頭條、阿里、猿輔導(dǎo)、騰訊和珍愛網(wǎng)。有一些插曲微博都吐槽過就不多說了。

最開始是小廠的算法面:

  1. 先介紹深度學(xué)習(xí)網(wǎng)絡(luò)結(jié)構(gòu)的發(fā)展歷程,從AlexNet到VGG再到ResNet再到DenseNet。為什么DenseNet效果可以比ResNet更好
  2. 介紹深度學(xué)習(xí)優(yōu)化方法的研究脈絡(luò)與發(fā)展歷程,從SGD到Momentum再到Adagrad和RMSProp,最后詳細(xì)講Adam
  3. 時(shí)間序列GARCH模型知道嗎?解釋一下時(shí)間序列AR和MA模型
  4. 標(biāo)準(zhǔn)正態(tài)分布的一到四階中心矩是多少
  5. 貝葉斯公式知道嗎,什么含義
  6. 樸素貝葉斯和決策樹的差別,各有什么缺點(diǎn)?再加上SVM呢?
  7. 知道股市收盤價(jià),應(yīng)該怎么預(yù)測(cè)?

ORZ,一個(gè)小廠怎么這么多問題,全程都是懵逼狀態(tài)被完虐。很多都隨便回答的,而且我一直都是走的DL,ML方面的了解得很少。大廠的算法崗就不談了...不知者無罪。

頭條和騰訊流程都走完了,都掛在HR面。前一個(gè)讓我轉(zhuǎn)測(cè)試,后一個(gè)讓我轉(zhuǎn)語言,果斷拒絕了。我特么找個(gè)工作還提這么多要求,搞事呢。珍愛網(wǎng)HR讓我去深圳現(xiàn)場(chǎng)面總監(jiān)面,我這還要上課呢,去你個(gè)頭...阿里三面已經(jīng)一周沒來電話了,大概率涼了,其它幾家二線廠就不面了,已經(jīng)面不動(dòng)了,拒了郵件。每次面試都要吐幾升老血,真是累,還是好好提升技術(shù)吧。

印象最深的是昨天騰訊的視頻面,代碼題讓我寫字典樹和平衡樹的刪除,字典樹leetcode刷過算常規(guī)題,平衡樹是什么鬼,還有這種操作...想了十分鐘有點(diǎn)尷尬,面試官全程迷之微笑。強(qiáng)行寫了一些代碼,說了一點(diǎn)想法,不過最后還是沒有為難我,讓我手寫了個(gè)堆排就直接過了。

大廠的面試風(fēng)格都不太一樣,阿里注重細(xì)節(jié),底層源碼都問得挺仔細(xì)。騰訊多半是C++的語法、STL和操作系統(tǒng),C++相關(guān)的問題我一般都用Java中類似的內(nèi)容去回答的。

面試題的話整理得比較多,這里貼一點(diǎn)覺得質(zhì)量比較高的問題,其實(shí)每一面的大概范圍都類似,只是問法略有區(qū)別。如果秋招有想找研發(fā)的朋友可以微信找我,我過幾天再整理一下分享。

阿里:

  1. HashMap在高并發(fā)下存在的安全性,為何會(huì)導(dǎo)致CPU被100%?
  2. AQS同步隊(duì)列和CAS的底層實(shí)現(xiàn)?CAS的不足?
  3. ReentrantLock的公平鎖與非公平鎖具體實(shí)現(xiàn)過程、區(qū)別?
  4. InnoDB引擎與MyISAM引擎
  5. 數(shù)據(jù)庫索引優(yōu)化問題、B+Tree的索引結(jié)構(gòu)?
  6. 線程池的參數(shù)?執(zhí)行流程?
  7. Java內(nèi)存模型的特性?volatile關(guān)鍵字?
  8. JVM內(nèi)存結(jié)構(gòu)?垃圾回收算法?什么時(shí)候會(huì)Full GC?
  9. Redis的數(shù)據(jù)結(jié)構(gòu)?持久化?字典的漸進(jìn)式哈希怎么實(shí)現(xiàn)?
  10. 了不了解分布式鎖?Zookeeper和Redis的分布式鎖的區(qū)別?

騰訊:

  1. TCP和UDP的區(qū)別,TCP的流量控制與擁塞控制
  2. TCP為什么要三次握手,兩次行不行?四次揮手?
  3. 進(jìn)程如何請(qǐng)求資源?如何通信?
  4. NIO與BIO的區(qū)別
  5. 紅黑樹的特點(diǎn)和增刪改查
  6. 分布式索引?
  7. 大數(shù)據(jù)查找問題(Bitmap)
  8. CAP和BASE理論

視頻面的代碼題:

  1. 快排
  2. 二叉樹的層次遍歷
  3. 最長(zhǎng)升序子序列
  4. 平衡樹結(jié)點(diǎn)的刪除
  5. 字典樹

一點(diǎn)感受

最大的感受就是學(xué)校學(xué)的跟工作需要的完全不是一回事,如果就是學(xué)校學(xué)的那些東西,會(huì)被虐得渣都不剩。讀研的這段緩沖時(shí)間,讓我重新審視自己的知識(shí)結(jié)構(gòu),審視自己的不足,前段時(shí)間通過畫思維導(dǎo)圖把所學(xué)的知識(shí)梳理了一遍,和面試的種種進(jìn)行了一個(gè)匹配,讓我知道了接下來的四個(gè)月努力的方向。雖然今年春招沒有拿到阿里的offer,但我覺得已經(jīng)達(dá)到我最初的目的了。

都說今年互聯(lián)網(wǎng)寒冬,其實(shí)像美團(tuán)和網(wǎng)易裁員應(yīng)屆生,滴滴封hc,都挺讓人不開心的。但計(jì)算機(jī)缺口也就那么大,不是蕓蕓大眾,越來越趨于飽和,勢(shì)必會(huì)有更加多重且殘酷的淘汰機(jī)制,但這一切對(duì)于每天扎實(shí)提升實(shí)力的人來說又有什么意義。你寒不寒冬別人都會(huì)堅(jiān)持學(xué)習(xí),什么是stay hungry,這就是。否則到壯年兩鬢斑白,吃遍生活的苦,眉頭褶皺中憶往昔輕狂,現(xiàn)在想想都不忍眺望。

與其說今年是互聯(lián)網(wǎng)近十年最蕭條的寒冬,不如說是未來十年最好的一年。

九月份就要畢業(yè)論文開題答辯了,學(xué)的都是在面上,還沒有什么頭緒,為了順利畢業(yè)也只能犧牲實(shí)習(xí)的時(shí)間了,加油吧,最后的沖刺,與大家共勉。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 寫了個(gè)顯眼的標(biāo)題,就真得說幾句有用的話。 5月份一個(gè)很偶然的機(jī)會(huì),加了葉神的微信,還收到了祝福。一激動(dòng)就承諾說寫...
    batbattle閱讀 13,690評(píng)論 1 57
  • 前言 二本出生、軟件工程專業(yè)的樓主經(jīng)歷了為期三四個(gè)月的持久戰(zhàn),有幸于2019秋季招聘中拿到多個(gè)公司的研發(fā)崗offe...
    程序員喬戈里閱讀 3,836評(píng)論 0 5
  • 最近因?yàn)橐恢焙苊Γ瑥?月份到10月份一直在準(zhǔn)備校招,面過了部分的大廠,積累了很多的經(jīng)驗(yàn),直到現(xiàn)在我才抽出一點(diǎn)時(shí)間來...
    Chris鍋閱讀 1,339評(píng)論 2 11
  • 圖/文 顧心 這是一個(gè)最好的時(shí)代,也是一個(gè)最壞的時(shí)代! 城市是一個(gè)幾百萬人一起孤獨(dú)地生活的地方——作者:梭羅 有人...
    插畫師顧心閱讀 796評(píng)論 3 17
  • 我是日記星球142號(hào)星寶寶梁善惠,正在參加日記星球第4期21天蛻變之旅的寫作訓(xùn)練。2017年想要更快更好地成長(zhǎng)的就...
    梁姑娘悅閱讀 224評(píng)論 0 3

友情鏈接更多精彩內(nèi)容