10天12面!
1. 寫(xiě)在前面
你好,我是公子龍,今天來(lái)介紹一位東北大學(xué)的同學(xué):吳忠強(qiáng),他會(huì)分享為了得到暑期實(shí)習(xí)的機(jī)會(huì),他是如何從零開(kāi)始準(zhǔn)備的。如同闖關(guān)打怪升級(jí)一般,在短短的 10 天時(shí)間中,他經(jīng)歷了 12 次高強(qiáng)度的面試,有過(guò)迷茫,有過(guò)痛苦,更多的,還是咬牙堅(jiān)持,以下是他的六千字分享。
吳忠強(qiáng):從一頭霧水到大廠推薦算法實(shí)習(xí)offer,短短兩個(gè)月里一路摸索,經(jīng)歷了重重陷阱和挑戰(zhàn),幾次差點(diǎn)心態(tài)崩了又挺過(guò)來(lái)。這次通過(guò)復(fù)盤(pán)找實(shí)習(xí)遇到的各種坑,進(jìn)行經(jīng)驗(yàn)總結(jié),希望幫助大家更好地準(zhǔn)備秋招,一起加油!
2. 這兩個(gè)月的經(jīng)歷
首先,對(duì)過(guò)去的兩個(gè)多月找實(shí)習(xí)進(jìn)行回顧,大體可以分為準(zhǔn)備實(shí)習(xí),制作簡(jiǎn)歷,開(kāi)始投遞和開(kāi)始筆試和面試和offer這幾個(gè)階段。
準(zhǔn)備實(shí)習(xí)
我是從3月5號(hào)開(kāi)始準(zhǔn)備找實(shí)習(xí)的,由于我也是半路出家開(kāi)始學(xué)習(xí)的推薦算法(大約半年時(shí)間),所以并沒(méi)有拿得出手的經(jīng)歷(寫(xiě)在簡(jiǎn)歷上的),也就是大家普遍的一個(gè)問(wèn)題,沒(méi)啥可寫(xiě)的。所以3月份,我想先豐富下簡(jiǎn)歷,考慮到推薦系統(tǒng)的話,偏實(shí)踐一些嘛,所以用了大約20天的時(shí)間,學(xué)習(xí)了一個(gè)偏工業(yè)上的推薦系統(tǒng)項(xiàng)目,然后把它寫(xiě)到了簡(jiǎn)歷上去,但學(xué)習(xí)完了之后,就到3月底了,emmm, 于是就與第一個(gè)坑有了一次邂逅,這個(gè)坑就是:工業(yè)性質(zhì)的推薦項(xiàng)目對(duì)找實(shí)習(xí)不重要,3月份花了大量的時(shí)間做這個(gè),性價(jià)比很低。
這個(gè)坑帶來(lái)的后果就是錯(cuò)過(guò)了找實(shí)習(xí)的最佳時(shí)間(3月),信息閉塞再加上偷懶,導(dǎo)致我后面特別的被動(dòng),因?yàn)槲液髞?lái)知道了實(shí)習(xí)崗位是一個(gè)蘿卜一個(gè)坑,時(shí)機(jī)很重要,算法崗本身就少,好多小公司三月份就完事了,早投還有很多被撈的機(jī)會(huì)等,唉,只可惜我是3月底才發(fā)現(xiàn)的。還好,由于我研究生一直學(xué)習(xí)著機(jī)器學(xué)習(xí)和深度學(xué)習(xí),所以這兩塊沒(méi)有準(zhǔn)備太長(zhǎng)時(shí)間,只是有些慌。而慌則亂,下面就一個(gè)接一個(gè)的坑了。
制作簡(jiǎn)歷
簡(jiǎn)歷總共2個(gè)晚上我就寫(xiě)完了,因?yàn)楫?dāng)時(shí)光想著要快,得抓住機(jī)會(huì)試錯(cuò)。一些競(jìng)賽、論文經(jīng)歷,技能啥的,也是寫(xiě)了足足兩頁(yè)。感覺(jué)也還可以,而且除了推薦崗,感覺(jué)也可以找數(shù)據(jù)挖掘或者機(jī)器學(xué)習(xí)崗位,就都投了。
這里面犯了三個(gè)簡(jiǎn)歷大忌: 語(yǔ)言潦草(沒(méi)好好梳理語(yǔ)言和包裝) + 邏輯雜亂(時(shí)空序列預(yù)測(cè)和推薦寫(xiě)一塊) + 一份簡(jiǎn)歷應(yīng)對(duì)所有崗位。
出問(wèn)題的原因,首先是第一次找實(shí)習(xí),沒(méi)有意識(shí)到簡(jiǎn)歷的重要性,之前都是聽(tīng)學(xué)長(zhǎng)學(xué)姐說(shuō)簡(jiǎn)歷很重要啥的,但聽(tīng)和親身體會(huì)真的是兩碼事,再加上當(dāng)時(shí)有些慌亂,導(dǎo)致簡(jiǎn)歷的環(huán)節(jié),沒(méi)有好好思考該怎么制作,又加上自以為是的小聰明……所以不用想,也知道我后面的結(jié)果了。
But,或許還不是我想的那么簡(jiǎn)單。
開(kāi)始投遞
4月3號(hào),投遞簡(jiǎn)歷正趕上清明節(jié)放假,我打開(kāi)牛客,找到暑期實(shí)習(xí),搜推薦系統(tǒng),發(fā)現(xiàn)這時(shí)候只有字節(jié)和快手的推薦算法實(shí)習(xí)生崗位,我天,雖然這倆是比較想去的,但也不能直接就干這倆吧,這還一點(diǎn)經(jīng)驗(yàn)都沒(méi)有,不過(guò)糾結(jié)了一下,還是投了,因?yàn)楫?dāng)時(shí)就這倆呀,無(wú)可選擇,當(dāng)時(shí)真以為大廠都快完事了,所以想著先投再說(shuō)了。
然后再搜機(jī)器學(xué)習(xí),發(fā)現(xiàn)了阿里的推薦算法崗,美團(tuán)的數(shù)據(jù)挖掘崗,沒(méi)有猶豫,投。
4月4號(hào),再搜推薦系統(tǒng),又出了個(gè)騰訊微保推薦算法和滴滴推薦算法以及360廣告算法,不猶豫,投。
這一連串投了5到6家,然后就是等消息了。等消息可真的是煎熬。
阿里是最快的,簡(jiǎn)歷過(guò)了,然后約了筆試,其次是騰訊微保,約了筆試,快手簡(jiǎn)歷沒(méi)過(guò),字節(jié)和美團(tuán)沒(méi)消息的狀態(tài)。但等了3天了,又有點(diǎn)小慌,再投,又去了字節(jié)的官網(wǎng)和走了學(xué)長(zhǎng)的內(nèi)推,又投。這時(shí)候京東又發(fā)現(xiàn)有搜索崗位NLP+推薦,也投了,結(jié)果崗位不匹配。而字節(jié)和美團(tuán)依然沒(méi)消息。這時(shí)候真的是慌得一批呀,不過(guò)又阿里和騰訊微保的筆試掛著,依然得好好復(fù)習(xí)。
阿里筆試完了之后,美團(tuán)和字節(jié)也有消息了,也是約了筆試。
所以,找實(shí)習(xí)來(lái)說(shuō),簡(jiǎn)歷還是能敲一下門(mén)的,不過(guò)有兩個(gè)坑:
(1)盡量不要只從牛客上投簡(jiǎn)歷。我當(dāng)時(shí)由于信息閉塞,啥也不懂也沒(méi)找人問(wèn),看看身邊人都這樣,呵呵,殊不知進(jìn)了個(gè)大坑。牛客上投簡(jiǎn)歷,其實(shí)也是走內(nèi)推,在這里面投,第一個(gè)是看不到地點(diǎn),第二個(gè)是看不到部門(mén),第三個(gè)是看不到實(shí)時(shí)反饋或者流程進(jìn)行到第幾步,第四個(gè)是如果投過(guò)去的那個(gè)人沒(méi)來(lái)得及提交到相應(yīng)的hr手里,那么相當(dāng)于簡(jiǎn)歷根本沒(méi)投過(guò)去。這四個(gè),啥后果可想而知。
(2)再就是切忌在同一階段投一個(gè)公司的多個(gè)部門(mén),因?yàn)橹灰幸粋€(gè)部門(mén)接了簡(jiǎn)歷,這個(gè)公司里其他部門(mén)就根本拿不到了,除非前面的部門(mén)放出來(lái)。
這倆個(gè)坑帶來(lái)的后果是,雖然投了簡(jiǎn)歷,但對(duì)進(jìn)展一無(wú)所知,只能被動(dòng)等待對(duì)方聯(lián)系;有一些簡(jiǎn)歷白投,比如字節(jié)的那三個(gè),其中兩次投遞其實(shí)浪費(fèi)了。
總結(jié)一下:投簡(jiǎn)歷最好考慮多個(gè)渠道,比如找靠譜人內(nèi)推,比如去公司的官網(wǎng)投遞,比如用Boss 直聘啥的,這個(gè)我還是沒(méi)用過(guò)。因?yàn)槲耶?dāng)時(shí)發(fā)現(xiàn)這個(gè)問(wèn)題,依然是太晚了,好多都通過(guò)牛客投出去了,再用這個(gè)軟件或者官網(wǎng)投遞,又相當(dāng)于走第二步坑,并且當(dāng)時(shí)對(duì)自己的定位不明確,對(duì)各個(gè)部門(mén)也不了解,根本不知道對(duì)接或者想去啥部門(mén)啥的。核心還是對(duì)自己定位不太明確,興趣太多,但不集中。
筆試
4月7號(hào)到15號(hào),是筆試的時(shí)間,字節(jié)總共參加了3場(chǎng)筆試,阿里,騰訊微保和美團(tuán),還是場(chǎng)景題算法題為主,筆試也是遇到了一些坑的,對(duì)刷題存在一些誤區(qū),這個(gè)我之前總結(jié)了一篇文章。這里就不說(shuō)了。
面試
4月20號(hào)-30號(hào)期間,是面試的高峰期,10天的時(shí)間面了12面,這個(gè)過(guò)程更是高度緊張加煎熬哇。從投遞簡(jiǎn)歷開(kāi)始的那一刻,我就無(wú)法好好的入睡了,始終把心懸掛起來(lái),而最后的這10天,緊張和焦慮到了頂峰,10天的時(shí)間,而此時(shí)手頭啥也沒(méi)有,再加上我老師那邊還有改論文寫(xiě)材料的一些事情,再加上各種孤獨(dú),我滴天,短短這10天,我心態(tài)應(yīng)該是崩了兩到三次,但還好都讓我自己把自己忽悠過(guò)來(lái)了。這期間也需要感謝下張一鳴老師那篇"平常心"的演講,以及中科院那個(gè)博士的感謝信,還有些類似的文章("雞湯有時(shí)候還是挺香的")。回到正軌,談面試。
這里具體的問(wèn)題就不整理了,這個(gè)和每個(gè)人的簡(jiǎn)歷有關(guān),介紹自己,介紹項(xiàng)目,然后提問(wèn)+手撕,基本上流程都差不多,而介紹項(xiàng)目基本上會(huì)占用大部分時(shí)間,所以這個(gè)不同的人不一樣。而提問(wèn)的知識(shí),這個(gè)不同公司側(cè)重點(diǎn)也不一樣,涉及的面也很廣,所以這塊就需要面經(jīng)來(lái)補(bǔ)充啦,多研究研究面經(jīng)吧還是。下面說(shuō)體驗(yàn):
(1)第一次面試
騰訊微保一面,推薦算法的。這個(gè)是我的第一次面試,準(zhǔn)備并不是很充分,還超級(jí)緊張,自我介紹和項(xiàng)目啥的說(shuō)的都不是很好,面試官的問(wèn)題主要包括機(jī)器學(xué)習(xí)基礎(chǔ),智力題,推薦場(chǎng)景題和開(kāi)放的題目,第一次接觸智力題, 一下子懵逼了,其他的感覺(jué)還好,不過(guò)最終沒(méi)消息了,又從牛客上投的,所以并不知道啥情況,應(yīng)該是掛了。
感想:這次掛了之后,趕緊找上面存在的問(wèn)題,自我介紹和項(xiàng)目介紹不行,并且由于簡(jiǎn)歷上時(shí)序比賽和推薦比賽同在,這次面試面推薦竟然介紹了時(shí)序比賽,所以后面又重新梳理比賽,總結(jié)語(yǔ)言。其次就是有些慌,智力題場(chǎng)景題啥的沒(méi)仔細(xì)考慮,拿到問(wèn)題張口就來(lái),沒(méi)有給面試官好好剖析下題目,缺乏交流,給面試官的感覺(jué)應(yīng)該是這孩子分析問(wèn)題比較魯莽,現(xiàn)在回頭想,第一次面試的問(wèn)題還真不少哇。
(2)第二次面試
是字節(jié)一面,做在線教育,問(wèn)的還是比較深的,主要包括項(xiàng)目中涉及的DL問(wèn)題,推薦模型以及ML問(wèn)題,然后是手撕一道hard(連續(xù)無(wú)重復(fù)子串),LeetCode上的原題改版,只可惜,思路正確,但沒(méi)撕出來(lái),那時(shí)候滑動(dòng)窗口是剛接觸,沒(méi)弄清楚怎么滑,再加上第一次手撕,腦瓜子嗡嗡的當(dāng)時(shí)。這次說(shuō)實(shí)話對(duì)自信打擊挺大的,但面試官給過(guò)了。所以面試這東西有時(shí)候真的是玄幻,無(wú)法預(yù)料。
感想: 刷題還是不夠,手撕的能力欠缺,這個(gè)確實(shí)沒(méi)有啥好方法,只能靠著不停的積累和刷題,以及不停的總結(jié)了。
(3)其他面試情況
阿里一面,推薦算法,但好像是toB的,簡(jiǎn)單談了談項(xiàng)目,問(wèn)了些項(xiàng)目上的細(xì)節(jié),然后讓等二面,結(jié)果也沒(méi)等來(lái)二面,阿里這次的體驗(yàn)這次并不是很好。
360一面,問(wèn)的很廣,多方位考察,ML,DL,C++,操作系統(tǒng)那一套,然后手撕,計(jì)算機(jī)基礎(chǔ)的那些只有些潛在的印象了,回答的并不是很好感覺(jué),但面試官人超級(jí)好感覺(jué),過(guò)。這次認(rèn)識(shí)到了基礎(chǔ)的重要性,包括數(shù)據(jù)結(jié)構(gòu),操作系統(tǒng)等,也知道C++的重要性,還是要撿起來(lái)的。
字節(jié)二面,有了前面的教訓(xùn),進(jìn)行了一波總結(jié)和準(zhǔn)備,二面相對(duì)來(lái)說(shuō)就好多了,在一面基礎(chǔ)上更加深挖,并伴有智力題和概率題了,過(guò),字節(jié)體驗(yàn)還是可以的,不過(guò)水平也是很高。
滴滴,一面和二面持續(xù)了5個(gè)小時(shí),這個(gè)是問(wèn)的比較細(xì)了,也非常廣,后面面試官直接看著我的博客和GitHub問(wèn)的,所以這個(gè)不同的人會(huì)不一樣。面試官水平非常高,說(shuō)的時(shí)候都是讓他自己能自己推出來(lái)的程度才行。這個(gè)過(guò)+OC
字節(jié)HR面,在線教育部門(mén)竟然是兩面,也是出乎意料的,這個(gè)就相對(duì)來(lái)說(shuō)較為輕松了,個(gè)人優(yōu)缺點(diǎn),前兩次體驗(yàn)等,這個(gè)過(guò)+OC。
美團(tuán)一面,這個(gè)就比較慘了,投到了數(shù)據(jù)挖掘崗,但我介紹的時(shí)候發(fā)現(xiàn)我找推薦,但他那部門(mén)沒(méi)推薦算法,所以比較尷尬了,我也沒(méi)法介紹推薦比賽,全程跟著面試官的思路跑了,問(wèn)機(jī)器學(xué)習(xí),深度學(xué)習(xí),場(chǎng)景題,智力題,python基礎(chǔ)等等,最后手撕題原地哈希的那種,也是思路對(duì),沒(méi)撕出來(lái),但感覺(jué)沒(méi)問(wèn)題呀,課下寫(xiě)了一遍也過(guò)了,可能是太緊張有地方出錯(cuò)了吧,這次體驗(yàn)就不太好了,結(jié)果顯然掛。面試官也比較嚴(yán)肅,自信也受到了一定的打擊。不過(guò)發(fā)現(xiàn)了簡(jiǎn)歷有問(wèn)題,也發(fā)現(xiàn)知識(shí)上也有很多的漏洞,給了我很大的教訓(xùn)。
清晰的記得,4月28,目前只有一個(gè)口頭oc,還是六月份才啟動(dòng)申請(qǐng),所以當(dāng)時(shí)自信即將為0。準(zhǔn)備放棄,但突然360打來(lái)電話約二面,瞬間又看到了點(diǎn)希望。
360二面,由于面試官看到了我之前博客總結(jié),發(fā)現(xiàn)大部分ML和DL的知識(shí),所以直接避開(kāi)不問(wèn)了,介紹完項(xiàng)目之后,給了個(gè)數(shù)學(xué)題,主要是英文的,考察樸素貝葉斯和全概率公式,我天,之前準(zhǔn)備實(shí)習(xí)是沒(méi)看這兩塊的,不過(guò),在面試官的一點(diǎn)點(diǎn)翻譯幫助下,順利搞定,這個(gè)面試官也超級(jí)nice,最后還給我講了廣告和普通推薦的區(qū)別,推薦了廣告算法的一些資料,過(guò)。
這時(shí)候,進(jìn)入五一了,我手里面已經(jīng)沒(méi)有任何牌了,本來(lái)想打算既然這樣了,就好好休息休息,玩玩,畢竟一個(gè)多月的高壓緊張,長(zhǎng)時(shí)間可能會(huì)出問(wèn)題,但老師那邊需要改論文,并且360打電話說(shuō)假期之后約三面,得,五一也沒(méi)休息得逞,又進(jìn)入了一個(gè)緊張狀態(tài)。
360三面,這次面試官又考察的比較全,項(xiàng)目談的少了點(diǎn),MLDL和推薦模型挖了一些深知識(shí),算法策略和思維能力以及基礎(chǔ)C++,Java鎖機(jī)制,數(shù)據(jù)結(jié)構(gòu)底層,再加上場(chǎng)景題啥的,感覺(jué)這次答得就不大行了,再加上這個(gè)過(guò)了五一的一個(gè)假期,我發(fā)現(xiàn)ML DL的基礎(chǔ)也記得有些模糊了,不過(guò)運(yùn)氣成分在,面試官給過(guò)了。
總結(jié):通過(guò)這次,我真的發(fā)現(xiàn)自己有很多的知識(shí)漏洞,主要來(lái)自于計(jì)算機(jī)基礎(chǔ),C++,和推薦方面的算法思維,急需補(bǔ)充和學(xué)習(xí),再加上之前簡(jiǎn)歷方面的各種漏洞,缺少比較出色的項(xiàng)目等,后面的幾個(gè)就沒(méi)有面了,這段時(shí)間真的是壓力超級(jí)大,越面自信越不行(是因?yàn)檎嬲J(rèn)識(shí)到自己的各種不足了,所以到后面心理沒(méi)底),而有面試根本就無(wú)心學(xué)習(xí),所以真的想著盡快結(jié)束,然后靜下心去補(bǔ)基礎(chǔ),所以大約5月10號(hào)的時(shí)候,停。當(dāng)然后面幾天由于焦急等offer,也沒(méi)靜下心來(lái)學(xué)習(xí)。
(4)offer情況
這次拿到了滴滴,字節(jié)和360的offer,前兩個(gè)是做推薦,而最后一個(gè)是做廣告,通過(guò)這幾天的了解,發(fā)現(xiàn)推薦和廣告真的是差別很大的,不是一回事,廣告本身是很復(fù)雜的一個(gè)東西,涉及到廣告主,平臺(tái)以及用戶的三方博弈,并且考慮的因素和推薦也不太一樣。當(dāng)然,這兩個(gè)都是和具體的業(yè)務(wù)強(qiáng)相關(guān),而這兩個(gè)方向上,我都是小白,雖然都想學(xué),但簡(jiǎn)單的衡量了下自己目前的水平,距離秋招的時(shí)間,以及自己的精力,還是選擇了前者。
3. 經(jīng)驗(yàn)總結(jié)
如今算是秋招前奏,體驗(yàn)了一波,對(duì)于未來(lái)找的崗位,對(duì)于找工作的整體流程等清晰了很多,這是個(gè)玩心態(tài)的過(guò)程,時(shí)間調(diào)整和各種規(guī)劃調(diào)整,還是挺鍛煉人的。
下面通過(guò)上面的幾個(gè)坑總結(jié)下經(jīng)驗(yàn),助力秋招。
自我定位:先對(duì)自己的未來(lái)有個(gè)定位,然后有個(gè)大體計(jì)劃,這個(gè)非常重要,得知道自己想找啥崗位,對(duì)應(yīng)的每個(gè)公司有啥部門(mén),然后提前做了解,包括部門(mén)自身信息和崗位要求,這樣才能高效的"對(duì)癥下藥"。真的不能海投和亂投,這樣會(huì)白花費(fèi)掉很多心力,面試多了有時(shí)候也不是好事,第一個(gè)是費(fèi)時(shí)間,第二個(gè)是有面試掛著,真的無(wú)心學(xué)習(xí)新知識(shí)。 早投早準(zhǔn)備。一定要把握好秋招各大公司的招聘時(shí)間點(diǎn),包括提前批和正式秋招的,準(zhǔn)備好了就開(kāi)始投,投遞可以采用多種渠道,不要僅用牛客,可以通過(guò)找一些師兄師姐內(nèi)推,這樣能熟悉部門(mén)的相關(guān)情況,也有簡(jiǎn)歷篩選方面的優(yōu)勢(shì),但是并不會(huì)有啥捷徑,不要偷懶哈哈。 寫(xiě)簡(jiǎn)歷時(shí)考慮面試官會(huì)問(wèn)什么。不要亂寫(xiě),寫(xiě)到上面的每個(gè)點(diǎn)必須要徹底明白,并且還要想好可能引申的一些點(diǎn),切忌太分散,這樣讓面試官不知道問(wèn)啥,自己介紹的時(shí)候也不知道如何介紹,會(huì)很尷尬。簡(jiǎn)歷上的內(nèi)容要和意愿崗位匹配,然后精簡(jiǎn)。 切忌貪多。知識(shí)不要貪多,還是做減法,先以自己簡(jiǎn)歷的內(nèi)容為主,然后往外擴(kuò)散,每個(gè)大廠側(cè)重點(diǎn)都不一樣,可以提前通過(guò)刷面經(jīng)來(lái)了解大廠的面試風(fēng)格,做相應(yīng)準(zhǔn)備,不要盲目的光補(bǔ)基礎(chǔ),這樣效率不高。 重視心態(tài)。要對(duì)自己有信心,可以找?guī)讉€(gè)伙伴一塊準(zhǔn)備,還能互相交個(gè)流,談個(gè)心啥的,有些焦慮和緊張,互相聊聊就抵消了,焦慮和緊張這倆哥們肯定避免不了,大家都有,慢慢習(xí)慣了,面多了,就好啦。 最后,對(duì)于算法崗而言:
回歸本真。對(duì)于算法工程師,我發(fā)現(xiàn)依然是算法思維最重要,也就是對(duì)于某個(gè)方法,在明白了原理之后,一定要知其所以然,為啥要這樣?為啥這樣就會(huì)有效?別的方法為啥就不行呢? 這種方法行了之后,還有沒(méi)有啥問(wèn)題?還能不能更行呢?算法工程師的話這種思維會(huì)非常重要,但需要慢慢培養(yǎng)的,所以找算法來(lái)說(shuō),一定要刻意去培養(yǎng)這種思維,而這種思維往往來(lái)源于讀論文,基于真實(shí)實(shí)踐等,所以打比賽,看論文,看大佬的博客,以及基于業(yè)務(wù)場(chǎng)景做項(xiàng)目是非常好的機(jī)會(huì),一定要珍惜。
工程能力。對(duì)于推薦算法工程師,工程也很重要,也需要考慮具體業(yè)務(wù)場(chǎng)景,但這些東西都不是在學(xué)校能培養(yǎng)出來(lái)的,這也就是找實(shí)習(xí)的另一個(gè)原因。但是對(duì)于學(xué)生小白找實(shí)習(xí)的話,時(shí)間有限,還是找準(zhǔn)重點(diǎn)。我花了20天準(zhǔn)備的工業(yè)推薦項(xiàng)目,沒(méi)給我助上一點(diǎn)力,反而可能會(huì)給我減分,因?yàn)檫@算蠻力,而不是思維。
基礎(chǔ)扎實(shí)。算法崗,計(jì)算機(jī)的底層基礎(chǔ)也非常重要,也得好好看看數(shù)據(jù)結(jié)構(gòu)算法等基礎(chǔ)知識(shí),還需要學(xué)習(xí)一門(mén)硬性語(yǔ)言,簡(jiǎn)歷上只熟悉python也有點(diǎn)尷尬,面試官都不好意思在語(yǔ)言上提問(wèn),C++和Java也應(yīng)該熟悉一門(mén)的。一般python+C++組合的多。目前了解到,如果找推薦的話,往往會(huì)和四五門(mén)語(yǔ)言打交道,python和C++,SQL得熟悉,Java和scala現(xiàn)用現(xiàn)學(xué)。
到這里基本上就差不多了,把這些東西記錄下來(lái),一個(gè)是提醒自己后面還得好好努力,結(jié)合實(shí)際場(chǎng)景多思考積累經(jīng)驗(yàn),抓緊制定計(jì)劃在實(shí)習(xí)的這段時(shí)間彌補(bǔ)。第二個(gè)算是還愿,希望能幫助更多的小伙伴,尤其是沒(méi)機(jī)會(huì)實(shí)習(xí)的伙伴們。這是我親自趟到的坑,如果你也趟到了一些,也歡迎偷偷的告訴我呀,秋招一起加油!
你好,我是公子龍,畢業(yè)于中科院,前大型計(jì)算機(jī)競(jìng)賽冠軍,現(xiàn)算法工程師,拿過(guò)九家大廠的 offer 。
北漂七年,從小白到計(jì)算機(jī)競(jìng)賽冠軍,讀研時(shí)通過(guò)實(shí)習(xí)和比賽收入 50 萬(wàn),點(diǎn)擊藍(lán)字查看我的編程之路。

