職業(yè)規(guī)劃
從今年春節(jié)到三月初锈死,一直沒(méi)決定以后到底從事什么方向,都知道最近幾年人工智能穆壕、機(jī)器學(xué)習(xí)比較火待牵,算法崗自然是大家擠破頭想去爭(zhēng)取的。年后面了一家小廠的算法崗喇勋,一面就掛了缨该,慘不忍睹,具體細(xì)節(jié)在下一段川背,這里只是談?wù)勎覍?duì)職業(yè)規(guī)劃的理解贰拿。大學(xué)稀里糊涂地進(jìn)了計(jì)算機(jī)學(xué)院,這是我最初沒(méi)有想到的熄云,因?yàn)槲矣X(jué)得自己算是一個(gè)比較喜歡讀書(shū)的膨更,可能學(xué)習(xí)跟文科方面的專業(yè),比如語(yǔ)言缴允、金融這些荚守。入了坑之后,覺(jué)得計(jì)算機(jī)還挺熱門(mén)的,工資也在眾行業(yè)中位居前列矗漾,所以下定決心學(xué)好編程锈候。
大三因?yàn)楦呷拿G榻Y(jié)考了研,說(shuō)來(lái)挺神奇敞贡,明年就畢業(yè)了泵琳,這還沒(méi)學(xué)什么東西呢,除了自學(xué)和上課誊役,就是苦逼地看外文文獻(xiàn)虑稼。看懂那是不存在的势木,只能邊谷歌翻譯邊強(qiáng)行看蛛倦,看多了有些名詞就比較熟了,但還是很頭疼啦桌,內(nèi)容無(wú)非就是深度學(xué)習(xí)之流溯壶。
我媽和其他人希望我讀博,哎甫男,現(xiàn)在都快崩了且改,還讀博,怕是不想要頭發(fā)了吧板驳。天生不適合搞科研又跛、寫(xiě)論文,我坐得了冷板凳若治,但要我整天坐那兒研究文獻(xiàn)慨蓝、寫(xiě)論文、調(diào)參端幼,算了吧礼烈,還是結(jié)婚生孩子吧。我這個(gè)人婆跑,用我朋友的話說(shuō)就是全事業(yè)型此熬,我需要一個(gè)人在后方支持我、幫我照顧打理好家庭滑进,我專心負(fù)責(zé)賺錢(qián)犀忱,我的內(nèi)心越安定,我就越有動(dòng)力扶关,我女朋友就是這種人阴汇,嗯,跑題了驮审。
杭少石跟我一樣鲫寄,決定找研發(fā)吉执,他是想提高工程能力疯淫,覺(jué)得算法現(xiàn)在趨于成熟地来,除了要考慮合適的模型、調(diào)參熙掺,對(duì)代碼的coding能力幫助不是很大未斑,相對(duì)來(lái)說(shuō)代碼量少一點(diǎn)。對(duì)Java有種執(zhí)念币绩,成天抱著大黑書(shū)看蜡秽,還時(shí)不時(shí)想一些很有深度的問(wèn)題調(diào)戲我考我。我呢缆镣,主要還是為了三十歲以后考慮芽突,我在大廠干不了幾年,前幾年為了多賺點(diǎn)錢(qián)肯定是要拼了的董瞻,但這些一線廠加班熬夜是常事寞蚌,手機(jī)24小時(shí)開(kāi)機(jī)待命,我這個(gè)相對(duì)顧家的人就扛不住钠糊。三十多歲肯定為了以后多陪家人還是會(huì)去國(guó)企或者壟斷企業(yè)挟秤,這些地方相對(duì)來(lái)說(shuō)比較舒服,基本就是維護(hù)系統(tǒng)的日常運(yùn)營(yíng)就行了抄伍,所以這些因素加起來(lái)我才下定決心找研發(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)基本都過(guò)了80%的題,當(dāng)然跟我平時(shí)的刷題是分不開(kāi)的僧免,其實(shí)也不算很難吧刑赶,不知道是不是實(shí)習(xí)比秋招要簡(jiǎn)單。面試了頭條懂衩、阿里撞叨、猿輔導(dǎo)金踪、騰訊和珍愛(ài)網(wǎng)。有一些插曲微博都吐槽過(guò)就不多說(shuō)了牵敷。
最開(kāi)始是小廠的算法面:
- 先介紹深度學(xué)習(xí)網(wǎng)絡(luò)結(jié)構(gòu)的發(fā)展歷程胡岔,從AlexNet到VGG再到ResNet再到DenseNet。為什么DenseNet效果可以比ResNet更好
- 介紹深度學(xué)習(xí)優(yōu)化方法的研究脈絡(luò)與發(fā)展歷程枷餐,從SGD到Momentum再到Adagrad和RMSProp靶瘸,最后詳細(xì)講Adam
- 時(shí)間序列GARCH模型知道嗎?解釋一下時(shí)間序列AR和MA模型
- 標(biāo)準(zhǔn)正態(tài)分布的一到四階中心矩是多少
- 貝葉斯公式知道嗎,什么含義
- 樸素貝葉斯和決策樹(shù)的差別毛肋,各有什么缺點(diǎn)怨咪?再加上SVM呢?
- 知道股市收盤(pán)價(jià)润匙,應(yīng)該怎么預(yù)測(cè)?
ORZ诗眨,一個(gè)小廠怎么這么多問(wèn)題,全程都是懵逼狀態(tài)被完虐孕讳。很多都隨便回答的匠楚,而且我一直都是走的DL,ML方面的了解得很少卫病。大廠的算法崗就不談了...不知者無(wú)罪油啤。
頭條和騰訊流程都走完了,都掛在HR面蟀苛。前一個(gè)讓我轉(zhuǎn)測(cè)試益咬,后一個(gè)讓我轉(zhuǎn)語(yǔ)言,果斷拒絕了帜平。我特么找個(gè)工作還提這么多要求幽告,搞事呢。珍愛(ài)網(wǎng)HR讓我去深圳現(xiàn)場(chǎng)面總監(jiān)面裆甩,我這還要上課呢冗锁,去你個(gè)頭...阿里三面已經(jīng)一周沒(méi)來(lái)電話了,大概率涼了嗤栓,其它幾家二線廠就不面了冻河,已經(jīng)面不動(dòng)了,拒了郵件茉帅。每次面試都要吐幾升老血叨叙,真是累,還是好好提升技術(shù)吧堪澎。
印象最深的是昨天騰訊的視頻面擂错,代碼題讓我寫(xiě)字典樹(shù)和平衡樹(shù)的刪除,字典樹(shù)leetcode刷過(guò)算常規(guī)題樱蛤,平衡樹(shù)是什么鬼钮呀,還有這種操作...想了十分鐘有點(diǎn)尷尬剑鞍,面試官全程迷之微笑。強(qiáng)行寫(xiě)了一些代碼爽醋,說(shuō)了一點(diǎn)想法蚁署,不過(guò)最后還是沒(méi)有為難我,讓我手寫(xiě)了個(gè)堆排就直接過(guò)了子房。
大廠的面試風(fēng)格都不太一樣形用,阿里注重細(xì)節(jié)就轧,底層源碼都問(wèn)得挺仔細(xì)证杭。騰訊多半是C++的語(yǔ)法、STL和操作系統(tǒng)妒御,C++相關(guān)的問(wèn)題我一般都用Java中類似的內(nèi)容去回答的解愤。
面試題的話整理得比較多,這里貼一點(diǎn)覺(jué)得質(zhì)量比較高的問(wèn)題乎莉,其實(shí)每一面的大概范圍都類似送讲,只是問(wèn)法略有區(qū)別。如果秋招有想找研發(fā)的朋友可以微信找我惋啃,我過(guò)幾天再整理一下分享哼鬓。
阿里:
- HashMap在高并發(fā)下存在的安全性,為何會(huì)導(dǎo)致CPU被100%边灭?
- AQS同步隊(duì)列和CAS的底層實(shí)現(xiàn)异希?CAS的不足?
- ReentrantLock的公平鎖與非公平鎖具體實(shí)現(xiàn)過(guò)程绒瘦、區(qū)別称簿?
- InnoDB引擎與MyISAM引擎
- 數(shù)據(jù)庫(kù)索引優(yōu)化問(wèn)題、B+Tree的索引結(jié)構(gòu)惰帽?
- 線程池的參數(shù)憨降?執(zhí)行流程?
- Java內(nèi)存模型的特性该酗?volatile關(guān)鍵字授药?
- JVM內(nèi)存結(jié)構(gòu)?垃圾回收算法呜魄?什么時(shí)候會(huì)Full GC?
- Redis的數(shù)據(jù)結(jié)構(gòu)悔叽?持久化?字典的漸進(jìn)式哈希怎么實(shí)現(xiàn)耕赘?
- 了不了解分布式鎖骄蝇?Zookeeper和Redis的分布式鎖的區(qū)別?
騰訊:
- TCP和UDP的區(qū)別操骡,TCP的流量控制與擁塞控制
- TCP為什么要三次握手九火,兩次行不行赚窃?四次揮手?
- 進(jìn)程如何請(qǐng)求資源岔激?如何通信勒极?
- NIO與BIO的區(qū)別
- 紅黑樹(shù)的特點(diǎn)和增刪改查
- 分布式索引?
- 大數(shù)據(jù)查找問(wèn)題(Bitmap)
- CAP和BASE理論
視頻面的代碼題:
- 快排
- 二叉樹(shù)的層次遍歷
- 最長(zhǎng)升序子序列
- 平衡樹(shù)結(jié)點(diǎn)的刪除
- 字典樹(shù)
一點(diǎn)感受
最大的感受就是學(xué)校學(xué)的跟工作需要的完全不是一回事虑鼎,如果就是學(xué)校學(xué)的那些東西辱匿,會(huì)被虐得渣都不剩。讀研的這段緩沖時(shí)間炫彩,讓我重新審視自己的知識(shí)結(jié)構(gòu)匾七,審視自己的不足,前段時(shí)間通過(guò)畫(huà)思維導(dǎo)圖把所學(xué)的知識(shí)梳理了一遍江兢,和面試的種種進(jìn)行了一個(gè)匹配昨忆,讓我知道了接下來(lái)的四個(gè)月努力的方向。雖然今年春招沒(méi)有拿到阿里的offer杉允,但我覺(jué)得已經(jīng)達(dá)到我最初的目的了邑贴。
都說(shuō)今年互聯(lián)網(wǎng)寒冬,其實(shí)像美團(tuán)和網(wǎng)易裁員應(yīng)屆生叔磷,滴滴封hc拢驾,都挺讓人不開(kāi)心的。但計(jì)算機(jī)缺口也就那么大改基,不是蕓蕓大眾繁疤,越來(lái)越趨于飽和,勢(shì)必會(huì)有更加多重且殘酷的淘汰機(jī)制寥裂,但這一切對(duì)于每天扎實(shí)提升實(shí)力的人來(lái)說(shuō)又有什么意義嵌洼。你寒不寒冬別人都會(huì)堅(jiān)持學(xué)習(xí),什么是stay hungry封恰,這就是麻养。否則到壯年兩鬢斑白,吃遍生活的苦诺舔,眉頭褶皺中憶往昔輕狂鳖昌,現(xiàn)在想想都不忍眺望。
與其說(shuō)今年是互聯(lián)網(wǎng)近十年最蕭條的寒冬低飒,不如說(shuō)是未來(lái)十年最好的一年许昨。
九月份就要畢業(yè)論文開(kāi)題答辯了,學(xué)的都是在面上褥赊,還沒(méi)有什么頭緒糕档,為了順利畢業(yè)也只能犧牲實(shí)習(xí)的時(shí)間了,加油吧泌类,最后的沖刺笛洛,與大家共勉烟具。