忙忙碌碌的秋招畫上了句號(hào)煞檩,當(dāng)初因?yàn)橥兜暮?jiǎn)歷無(wú)人問(wèn)津处嫌,故有此博客,當(dāng)自己的工作成埃落定時(shí)斟湃,又想回來(lái)這博客熏迹,寫點(diǎn)東西,記錄下自己的這大半年凝赛。
三月春風(fēng)得意時(shí)
記得二月底的時(shí)候注暗,每天關(guān)注的那些群里的實(shí)習(xí)生招聘,寒假每天自己就是買一杯熱飲墓猎,開(kāi)上電熱毯捆昏,草草吃完晚飯便是上床開(kāi)著電腦開(kāi)始看書,說(shuō)是看書毙沾,看會(huì)而書聊會(huì)天骗卜,也不知道到底效率有多少,不過(guò)是一種非常好的心里安慰方法左胞,告訴自己一直在努力寇仓,一直有學(xué)習(xí),每天這么耗到十二點(diǎn)烤宙。
沒(méi)過(guò)多久焚刺,阿里的實(shí)習(xí)生校招就開(kāi)始了,記得那天是晚上七點(diǎn)门烂,坐在圖書館,突然一個(gè)帶6個(gè)8的杭州座機(jī)打來(lái)兄淫,上來(lái)就是一頓問(wèn)屯远,大概就是gc,多線程捕虽,圍繞這兩個(gè)點(diǎn)問(wèn)了半小時(shí)吧慨丐,我平時(shí)吹牛逼的功夫豈是花瓶,于是我亂七八糟答了一通泄私,掛完電話長(zhǎng)呼了一口氣房揭,第二天又是同一個(gè)時(shí)間點(diǎn)备闲,來(lái)了二面面試官,接著連著四天捅暴,一下子把四輪面試都過(guò)了恬砂,看著其他人的流程都得走上兩三周,我這四天走完流程蓬痒,我捫心自問(wèn)了一番泻骤,我是不是真的比他們厲害點(diǎn)?哈哈哈梧奢。狱掂。
于此同時(shí),百度的面試也來(lái)了亲轨,提前一個(gè)下午我和室友說(shuō)我要電面趋惨,可能打擾大家休息,那天下午大家也特別配合惦蚊,寢室出奇的安靜器虾,只有我面試緊張顫抖的聲音。百度的兩輪電面也很順利的過(guò)了养筒,和hr約了第三輪的現(xiàn)場(chǎng)面試曾撤,記得那天是兩點(diǎn)半進(jìn)的百度,五點(diǎn)半才出來(lái)晕粪,家里人也不知道發(fā)生了什么挤悉,問(wèn)我為什么一直沒(méi)回微信,其實(shí)我也沒(méi)想到百度經(jīng)理面一面就是兩個(gè)半小時(shí)巫湘,對(duì)著我簡(jiǎn)歷寫的那五六條基礎(chǔ)装悲,每一條都問(wèn)了半小時(shí),走的時(shí)候滿滿的白版尚氛,白紙诀诊,都是我寫的東西,面到最后的時(shí)候阅嘶,面試官說(shuō):“我們最后面?zhèn)€算法把”属瓣,話音未落,他又補(bǔ)了一句“要不我們走個(gè)過(guò)場(chǎng)吧讯柔,隨便寫個(gè)鏈表翻轉(zhuǎn)意思下吧抡蛙,我實(shí)在面的有點(diǎn)累了,估計(jì)你也累了”魂迄。
實(shí)習(xí)生春招我只投了這兩家粗截,隨著面試的通過(guò)也就這么結(jié)束了,順利到出乎我的意料捣炬,那時(shí)的心情真是每天都像攢著一頭小鹿熊昌,完全按捺不住绽榛。
五月晴天霹靂
五月時(shí)也陸續(xù)接到了百度和支付寶的實(shí)習(xí)生offer,因?yàn)橹Ц秾毼揖芰税俣刃鲆伲]件拒掉了沒(méi)幾分鐘百度那的經(jīng)理電話就打來(lái)灭美,說(shuō)“靜宣啊,為什么不來(lái)把⌒骸冲粤?” 我一時(shí)啞口無(wú)言,經(jīng)理又說(shuō)道:“是不是我們這流程走太慢了页眯,你等不及了啊梯捕,哎∥涯欤”我只是嗯嗯了幾句傀顾,經(jīng)理掛電話前又說(shuō)了句“靜宣啊,我們很希望你來(lái)的碌奉《淘”那時(shí)候心里很不是滋味,我特別感激那些欣賞自己的人赐劣,畢竟是他們讓自己知道自己在茫茫人海里帶著稍許不同嫉拐。
阿里那因?yàn)槊~問(wèn)題,我也從自己原來(lái)面試的杭州微貸被調(diào)整到了國(guó)際事業(yè)部魁兼,主管加了我微信婉徘,問(wèn)我能不能早點(diǎn)去實(shí)習(xí),可是學(xué)校那又規(guī)定不允許早早出去實(shí)習(xí)咐汞,每周都要都點(diǎn)名盖呼,那時(shí)候感覺(jué)自己人生都暗了半邊天,于是自己只能在學(xué)校里接著學(xué)化撕,學(xué)了MIT6.824几晤,對(duì)著幾篇分布式論文反復(fù)的讀,那時(shí)候氣呀植阴,看著大家都去阿里實(shí)習(xí)了蟹瘾,我這只能傻呆在學(xué)校,每天點(diǎn)名的時(shí)候喊個(gè)到掠手。
人生啊热芹,從拒了百度、阿里被調(diào)崗開(kāi)始惨撇,就一步步陷入泥潭了。
七月流火 八月未央 人走茶涼
七月的經(jīng)歷是痛苦的府寒,一直都在寫單測(cè)魁衙,大家都對(duì)我說(shuō)报腔,可以寫單測(cè)熟悉業(yè)務(wù),但我發(fā)現(xiàn)我做不到剖淀,尤其是在身背90%覆蓋率的指標(biāo)下纯蛾,我單測(cè)都寫不完了,根本沒(méi)時(shí)間從代碼反推業(yè)務(wù)纵隔,看著對(duì)面的mentor忙到不可開(kāi)交翻诉,真的不知道該咋辦,果不其然啊捌刮,最后就是被螞蟻掃地出門碰煌,轉(zhuǎn)正答辯上P8和P9兩個(gè)大佬說(shuō)的話比我說(shuō)的還多,真是尷尬到不行绅作,還好是電面芦圾,那時(shí)候最想讓坐在身邊的P7的mentor先出去,感覺(jué)真的是非常非常丟臉了俄认,職業(yè)生涯目前為止唯一一次面試折戟沉沙个少,就出現(xiàn)在了阿里轉(zhuǎn)正答辯的這種節(jié)骨眼上,出了會(huì)議室的門我就知道在這的天數(shù)要開(kāi)始倒計(jì)時(shí)了眯杏,聽(tīng)著旁邊同事在電面應(yīng)屆生夜焦,哎,心里真是不服氣啊岂贩,這些問(wèn)題我都會(huì)茫经,都是面了四輪進(jìn)來(lái),為什么我就得走呢河闰。
面我的那個(gè)P9在面試結(jié)束的時(shí)候說(shuō)了一句話科平,我到現(xiàn)在還記得他的語(yǔ)氣,“我覺(jué)得你不愛(ài)學(xué)習(xí)啊姜性〉苫郏”那時(shí)我的真是無(wú)力去反抗這明顯不公的評(píng)價(jià),我支支吾吾了幾句部念,然后走出了會(huì)議室弃酌,大家還是一如既往的忙碌,我還是像往常一樣把家里帶來(lái)的飯放進(jìn)微波爐儡炼,阿姨還是每天準(zhǔn)點(diǎn)過(guò)來(lái)給座位上的盆栽澆水妓湘,我也得收拾收拾找下家了。
我真的好想走到那個(gè)P9面前反問(wèn)一句乌询,你到底是怎么在素未謀面的情況下榜贴,就用了30分鐘來(lái)判定我是不愛(ài)學(xué)習(xí)的?我也好想反問(wèn)那個(gè)P8妹田,面試前告訴我答辯不問(wèn)業(yè)務(wù)細(xì)節(jié)唬党,叫我好好看算法鹃共,為什么面試?yán)锍藰I(yè)務(wù)細(xì)節(jié)還是業(yè)務(wù)細(xì)節(jié)?我和的mentor都被批評(píng)了一番驶拱,mentor和我道歉霜浴,說(shuō)自己太忙了,沒(méi)有顧得上自己蓝纲,走的時(shí)候請(qǐng)我吃了頓飯阴孟,走的時(shí)候看到他走回大樓,而我在六點(diǎn)就走向了地鐵站的方向税迷,揮手再見(jiàn)永丝,那時(shí)候的我真的好想在他們面前證明下自己啊,我真的好想給他們展示下我和別人的不同翁狐,可是過(guò)去的40天我都沒(méi)找到一個(gè)很好的方式去努力类溢,只能在無(wú)數(shù)的單測(cè)里抗拒,最后走的時(shí)候和同事微信都打了招呼露懒,我給每個(gè)同事的微信都發(fā)了類似 “我離職啦闯冷,有緣再見(jiàn),很感謝你們的幫助”之類的話懈词,有個(gè)同事回了我句“等下”蛇耀,可是那時(shí)候我已經(jīng)在地鐵上了,也不知道如果我還在公司坎弯,這個(gè)等下的背后會(huì)是什么樣的祝福纺涤,哈哈,我是真的愛(ài)著我的工作抠忘,也很愛(ài)我的同事撩炊,可惜我無(wú)權(quán)也無(wú)力干涉我的去留。
阿里之旅就這么草草收?qǐng)隽似槁觯乙沧兂闪税雮€(gè)阿里黑拧咳,大佬那句“我覺(jué)得你不愛(ài)學(xué)習(xí)”真是傷人啊。實(shí)習(xí)生春招順風(fēng)順?biāo)糇疲涩F(xiàn)在還是不得不要擠上秋招這根獨(dú)木橋了骆膝。
莫愁前路無(wú)知己
本以為在八月底這節(jié)骨眼離職真的快要無(wú)人問(wèn)津了,記得回家第一件事就是繼續(xù)投阿里的簡(jiǎn)歷灶体,第二天早上又是那個(gè)熟悉的杭州座機(jī)阅签。
“喂,請(qǐng)問(wèn)是xxx嗎蝎抽?”
“嗯是我政钟。”我深呼吸了一把,腦袋里閃過(guò)各種面試題养交。
“你的工牌沒(méi)還衷戈,你可以寄回來(lái),不然的話我們要在你這個(gè)月工資里扣40塊工本費(fèi)层坠。”
“......”
“對(duì)了刁笙,我們不接受到付破花。”
然后我看了看校招官網(wǎng)疲吸,我的簡(jiǎn)歷直接被reject在了第一個(gè)階段座每,后來(lái)想起來(lái)走的時(shí)候hr那句話,“你可以接著投我們公司簡(jiǎn)歷摘悴,但是幾乎沒(méi)有部門會(huì)要你峭梳。”
然后就是到處筆試面試?yán)蝉逵鳎灿龅竭^(guò)很奇怪的面試官葱椭,問(wèn)我是不是不讀研,我說(shuō)不讀口四,然后反問(wèn)了一句孵运,所以你就是不愛(ài)學(xué)習(xí)咯?接觸了很多面試官蔓彩,給我感覺(jué)最好的還是百度阿里和拼多多的面試官吧治笨,可惜因?yàn)榘⒗餂](méi)有機(jī)會(huì)和百度面試官共事,在阿里因?yàn)檗D(zhuǎn)崗也不是我的面試官帶我赤嚼,拼多多面試嘛旷赖,真刺激,都是算法題更卒,每次面試做算法都用種高考?jí)荷谧鼋馕鰩缀蔚母杏X(jué)等孵。說(shuō)來(lái)也巧,在阿里入職當(dāng)天逞壁,遇到了一個(gè)本科也是西電的學(xué)長(zhǎng)流济,也正是這學(xué)長(zhǎng),在我轉(zhuǎn)正答辯出來(lái)后腌闯,把我的簡(jiǎn)歷給了現(xiàn)在公司的hr绳瘟,那時(shí)候只是覺(jué)得窮途末路試一把,沒(méi)想到無(wú)心插柳柳成蔭姿骏,最后也就簽了這家糖声。
我一直很感謝那些發(fā)給我offer的公司,表?yè)P(yáng)過(guò)我的那些面試官,我很珍惜這些肯定蘸泻,總覺(jué)得茫茫人海里琉苇,這些前輩對(duì)你的贊揚(yáng)總是會(huì)讓你更有動(dòng)力繼續(xù)前進(jìn),讓你知道你的這些努力悦施,使得你在人山人海里有那么些不一樣的東西并扇。
不破樓蘭終不還
在你跌倒時(shí),會(huì)有人安慰你說(shuō)結(jié)果不重要抡诞,重在參與穷蛹,重在過(guò)程≈绾梗可是真當(dāng)你走向社會(huì)時(shí)肴熏,沒(méi)有人在乎你經(jīng)歷了什么,只在乎你在某一時(shí)刻能展示出多少你的成果顷窒。
我現(xiàn)在還記得自己高二高三好好努力讀書但就是考不了高分的那種絕望蛙吏,所有老師我都纏著問(wèn),周末也是不停的學(xué)習(xí)鞋吉,心里一直有那種近乎絕望的挫敗感鸦做,我那時(shí)候想得最多的就是“反正怎么學(xué)也考不過(guò)他們,還不比如不學(xué)坯辩,不行啊馁龟,這么努力還和別人有那么大差距,要是不努力不是一本都考不上了漆魔】篱荩”然后接著埋頭學(xué),那是第一次感覺(jué)到人和人的差距有時(shí)候比人和狗的差距還大改抡。
直到現(xiàn)在我也有這種感覺(jué)矢炼,鴻溝無(wú)法逾越,看不見(jiàn)的差距鑄就了人的三六九等阿纤,那時(shí)候因?yàn)橛X(jué)得軟件專業(yè)學(xué)費(fèi)貴句灌,沒(méi)人學(xué),我可以借此換個(gè)專業(yè)欠拾,于是走上了程序員的路胰锌,直到現(xiàn)在還是每天不斷的學(xué)習(xí),因?yàn)槲移蛴诎殉晒w功于他人的后知后覺(jué)藐窄,每個(gè)人總有一天都會(huì)去懊悔曾經(jīng)的懈怠资昧,每個(gè)人也有總一天會(huì)擠破腦袋走上一根獨(dú)木橋,為之努力荆忍,但走在最前面的往往不是那個(gè)最聰明的格带,而是那個(gè)最有危機(jī)感撤缴,最早起步的人,我一直覺(jué)得我就是這樣的人叽唱,這也是高中的挫敗帶給我的財(cái)富屈呕。
接到offer的時(shí)候也是第一個(gè)打給了高中的老師,我自己對(duì)問(wèn)題的理解總是比別人慢一拍棺亭,高中每個(gè)晚自修都圍著老師問(wèn)問(wèn)題虎眨,記得那時(shí)候大家都不敢問(wèn)班主任問(wèn)題,只有我一次次往辦公室镶摘,放下試卷专甩,撓撓頭,靦腆一笑钉稍,“老師,這個(gè)怎么做啊棺耍」蔽矗” 那時(shí)候的每天晚上就在化學(xué)物理生物辦公室走來(lái)走去。
學(xué)了編程也還是一樣慢人一拍蒙袍,總是不停的會(huì)去問(wèn)一些問(wèn)題俊卤,記得有次群里問(wèn)了個(gè)問(wèn)題,被連著幾個(gè)人噴說(shuō)這問(wèn)題太低級(jí)害幅,嚇的好幾天不敢說(shuō)話消恍。
不知道怎么感謝這些幫助過(guò)我的人,希望有天能回高中好好感謝下這些不辭辛勞的老師以现,前兩天也給幫忙內(nèi)推過(guò)的朋友們都發(fā)了紅包狠怨,世界上總是好人多啊。經(jīng)常會(huì)有事沒(méi)事的去找那些老面孔聊天邑遏,因?yàn)槲易约菏莻€(gè)很沒(méi)耐心的人佣赖,覺(jué)得他們那樣耐心地對(duì)我真的是莫大的榮幸。更何況很多人還只是網(wǎng)上相識(shí)记盒,素未謀面憎蛤,但熱心總能透過(guò)冰冷的屏幕,真真切切的讓你感受到纪吮。
關(guān)于那些面試
我自認(rèn)為那些校招面試題都是一個(gè)套路俩檬,萬(wàn)變不離其宗。無(wú)非就是想考察你從一個(gè)知識(shí)點(diǎn)能否擴(kuò)展到多個(gè)知識(shí)點(diǎn)的能力碾盟,想問(wèn)你A棚辽,但題目一定是BCDE,其中牽涉到A巷疼,而不會(huì)直接問(wèn)A晚胡。
回憶一個(gè)多線程和數(shù)據(jù)結(jié)構(gòu)的連環(huán)炮灵奖。
- JUC下線程池的參數(shù)有哪幾個(gè)?
- 這些參數(shù)的意義估盘?
- 如果我現(xiàn)在有A類訂單和B類訂單瓷患,我怎么保證一旦有B進(jìn)來(lái)就能優(yōu)先處理B?
- 因?yàn)閮?yōu)先處理B遣妥,如果現(xiàn)在有大量A類訂單堆積擅编,我不希望他們堆積太久怎么辦?
其實(shí)這就是在問(wèn)一個(gè)優(yōu)先隊(duì)列和他優(yōu)先級(jí)算法箫踩,最后的一問(wèn)很類似操作系統(tǒng)關(guān)于置換頁(yè)的相關(guān)的算法爱态,換個(gè)操作系統(tǒng)里的說(shuō)法,如何分配cpu時(shí)間片境钟?
這個(gè)問(wèn)題是我唯一記得住的問(wèn)題了锦担,可能是因?yàn)槲医拥降牡谝粋€(gè)面試的第一個(gè)問(wèn)題吧,其實(shí)大家在學(xué)這些知識(shí)的時(shí)候慨削,一定要去感受他在整個(gè)計(jì)算機(jī)體系里的作用洞渔,他為什么會(huì)出現(xiàn)?任何最優(yōu)解都不是拍腦袋想出來(lái)的缚态,都是從一個(gè)不怎么滿意但是還能解決問(wèn)題的方法那慢慢演變的磁椒,就像我去理解一些數(shù)據(jù)結(jié)構(gòu),如果我在白紙上要寫一堆數(shù)字玫芦,我肯定會(huì)挨個(gè)寫浆熔,這映射到計(jì)算機(jī)里也就是最簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)---數(shù)組,但是如果你寫完了這一行數(shù)字桥帆,你想在中間加一個(gè)數(shù)字医增,你要么擦去一片數(shù)字重寫,要么打個(gè)插入符號(hào)塞進(jìn)去老虫,但是在計(jì)算機(jī)里不像人手寫那樣方便调窍,所以寫個(gè)插入符號(hào)塞進(jìn)去是不可行的,但是這個(gè)插入需求確實(shí)非常普遍张遭,于是有了鏈表邓萨,問(wèn)題又來(lái)了,如果我寫完了一堆數(shù)字菊卷,我想找具體某個(gè)數(shù)缔恳,我只能從頭看到尾,這又很討人厭了洁闰,萬(wàn)一有成千上萬(wàn)的數(shù)字怎么辦歉甚,我每次比較一個(gè)數(shù),說(shuō)不定得比上千萬(wàn)次扑眉,但這需求確實(shí)很普遍纸泄,比如我想搜某一個(gè)電話號(hào)碼赖钞,于是有了最開(kāi)始的樹這種數(shù)據(jù)結(jié)構(gòu),比節(jié)點(diǎn)數(shù)字小的放這節(jié)點(diǎn)左邊聘裁,大的放右邊雪营,這樣的話我一次判斷就能排除一半的數(shù),問(wèn)題又來(lái)了衡便,萬(wàn)一所有的數(shù)都比這個(gè)節(jié)點(diǎn)大献起,豈不是變成了一根斜的鏈表?我這么多努力白費(fèi)了镣陕?于是又出現(xiàn)了平衡樹谴餐,為的就是克服樹會(huì)退化成鏈表的問(wèn)題,但是問(wèn)題又來(lái)了呆抑,我為了克服這缺點(diǎn)岂嗓,真的要付出那么多努力嗎,于是有了紅黑樹鹊碍,一定程度在“效果”和“付出”之間妥協(xié)摄闸,但這些面對(duì)上千萬(wàn)上億的數(shù)據(jù)時(shí),又有問(wèn)題了,樹太高了妹萨,我雖然一次比較能排除掉一半,但能不能有那種一次比較可以排除掉一大大大大半的炫欺?于是出現(xiàn)了B乎完,B+,R等等其他東西...
所有的理論啊品洛,都是這么一點(diǎn)點(diǎn)演變的树姨,希望看到這的后生小輩,在自己學(xué)的過(guò)程里桥状,一定要有這種推導(dǎo)演變的思想帽揪,所有的知識(shí)都不會(huì)是孤零零的,弄懂了整個(gè)關(guān)系網(wǎng)辅斟,才能弄懂他真正的存在的意義转晰。我自己在學(xué)新東西的時(shí)候,想得最多的也是這問(wèn)題士飒,“為什么要這樣查邢,如果不這樣,還能怎么樣酵幕,會(huì)有什么結(jié)果扰藕。”
寫在最后
發(fā)現(xiàn)自己的文字功底真不怎么樣芳撒,寫到這回頭看全文邓深,有點(diǎn)流水賬的感覺(jué)未桥,但是又舍不得刪掉這么多寫的東西,不管怎么樣啦芥备,還是很希望自己能穩(wěn)定的在某一方面能輸出一些文字內(nèi)容冬耿,保持對(duì)只是的嚴(yán)謹(jǐn)性。希望大家能一直保持學(xué)習(xí)的動(dòng)力门躯,共勉淆党。