時至今日,為期大半年的保研大戰終於告一段落。本菜雞能夠在保研尾聲階段上岸浙大實在是太幸運了,唯一美中不足的是,要開始異地戀了🙁(npy去了thu)。由於本人從大三開始就打算出國,所以早早就考好了雅思。正準備寒假開始刷GRE的時候,新冠疫情爆發了。隨著國際形勢愈發緊張,直到四月,我才定下心來,轉向國內保研。我會把我這大半年來所踩過的坑都聊一聊,講一講像我這種非cs科班出身的演演算法菜鳥,如何投機上岸,希望對學弟學妹們有所幫助。
7.7-7.8
(優營)7.16
(替補,後轉直博拿到offer)7.15-7.16
(優營)7.21
(優營)7.31-8.1
(優營)8.2
(優營)8.31-9.3
(學碩錄取)9.14-9.17
(未錄取)9.26
(學碩錄取)由於本人之前一心出國,故沒有早早就準備開始複習專業課,而且本人還因為有個比賽和校內期末的事情,一直忙到6月底才結束這些工作,而這時距離夏令營開營只有兩週不到了,本人就只能臨時抱佛腳了,只重點過了一遍資料結構、作業系統、計算機網路、和一些安全知識(如密碼學、基礎攻防等)。
至於機試,由於本人是網安專業,ACM氛圍幾乎沒有,所以也沒有怎麼認真準備,只看了下《王道》(挺不好意思說的。。其實到今天上岸,我動手刷過的題不出5道),這也導致我在報名時不太敢去報計院(網安本科去卷計院基本毫無勝算,演演算法功底太薄弱,競爭力低下)
至於科研專案,正如上述所說,本人的科研經歷幾乎為0,強行把兩個專案進行包裝,然後熟悉了一下專案細節等。然後準備了一些常見的英文口語問題(直接把我備考雅思口語的拿來用了)和中英文介紹,就準備上戰場了。
最後就是看各個學校的夏令營起止時間,由於是線上,基本上都是6月底才截止報名(往年好像五月份就要截止了),把相關材料都提前準備好電子版,在各系統上提交就OK了。至於提前聯絡老師這個。。我聯絡過復旦和浙大的老師,結果復旦直接沒過初審,浙大由於夏令營只有直博就也沒報名。
所以我的前期準備完全是反面教材,希望學弟學妹們引以為戒,好好複習。
川大應該是我參加的第一個夏令營了。在夏令營前看了網上的各種面經,感覺自己特別菜,怕連本校都拿不到,甚至前一晚上還睡不著。由於是線上,夏令營安排十分緊湊,第一天學院宣講,第二天直接筆試+面試。
由於是本院,因此提前找學長問清楚了考核方式,主要分為筆試和麵試,只有筆試過了才能進面試。
筆試考察內容挺雜的,主要有計算機網路、作業系統、資料庫、離散數學、基礎C語言等,我記得是100道選擇題,滿分100分。由於今年疫情,所以筆試改為線上,平臺使用的是學習通(萬惡之源💩)
面試分為兩個環節:英語考核和專業面試。首先是英語考核:隨機給你一段文獻,讓你現場朗讀+翻譯。本人在翻譯關就卡殼了,說著說著聲音越來越小,場面一度尷尬。接下來是專業面試,上來先做中文自我介紹,然後要回答兩個專業問題,第一個是從計算機網路、作業系統、資料結構
中自選一個型別,然後隨機抽取一道相關問題回答。第二個是隨機抽取一道安全相關問題進行回答。我第一個選擇的是計算機網路,問了IP地址和MAC地址的關係與區別
。安全問題抽到的是對於木馬的理解
。問完兩個專業問題後,老師看我是本院的就草草結束了hhh。
總的來說作為夏令營的首站,川大給了我一點自信吧,讓我積累了一些面試經驗,難度也比較低,而且由於面的人挺多的,每個人面試時長可能就10分鐘,還是很友好的。
過了幾天結果就出來了,順利拿到了優營,這下終於有書讀了,也給了我大膽繼續衝的想法與底氣。
最開始填報的時候,一直不太敢報復交浙這種級別的學校,不過本著試一試的想法還是填報了。記得是7.11出的初審結果,很意外自己能入營(畢竟這可是上交,今年還這麼卷,而且前幾天剛收到了復旦的拒信,北深也沒入)
上交夏令營還是保持一如既往的風格,無任何宣講內容,直接進行復試。
由於今年線上,往年的筆試/機試取消了,只剩下面試。由於上交壓根沒有建群,而且要求所有人早上8:30進zoom候場,由於不知道自己第幾位,且看不到其他人,我就乖乖的從8:30開始等,可能等了有一兩個小時吧,才終於把我拉進去。整場面試難度非常之大,時間至少20分鐘起步。一上來先做中文自我介紹,然後就是對著簡歷上的專案一個個問,每個技術點的細節實現都會問到,能問多深就會問多深,而且會向我提出質疑(我被懟的說不出話,狂冒冷汗),而且中間還會穿插著英語考核,比如我就被問到:請用英文回答如何看待為什麼要研究社群網路上的安全問題?
我當時直接懵了,回答的讓老師都笑出聲了。。不過好在老師也沒為難我,就接著問了(當時我覺得涼透了)。問到後來可能覺得我沒什麼可聊的了,就開始扯些家常了。
出來後覺得自己炸了,心態都崩了,難受了一上午。上交結果出的很晚,八月初才出結果,不出我所料我是碩士替補,而這個時候npy通過了直博面試,且已經有老師願意接受她了,這就非常搞我的心態了,眼看著她可以去上海了,而我當時只拿到了中科大的offer,所以我嘗試問了下上交電院的招生老師能否轉直博,結果真就同意我轉博了,並且直接告知我通過第一輪面試,讓我去儘快聯絡老師(這裡讓我感受到上交太海了。。略有不快)最後聯絡了一位人很nice的老師,組內氛圍挺好,不過方向比較偏通訊,而且頂會挺少的,加上當時npy已經拿到了thu,因此我最後還是鴿了。這裡感到非常愧疚,畢竟這位老師還是幫助我挺多的。
前面是直接把上交的整個過程與最終結果說完了,所以可能時間不太對的上23333
武大網安今年剛建好新校區,住宿條件國內頂流(可能是我已知中最好的了),本人又是武漢人,想彌補高考的遺憾,自然就來報名了。
整個夏令營模式也都大同小異,第一天宣講,第二天覆試(只有面試)。由於面試當天上午才結束上交的面試(這就是線上的好處),導致心態大崩,下午面武大的時候,還有點沒調整過來。面試時長大概7分鐘(有點太短了。。),難度和川大差不多,比較友好。先上來讓我做英文自我介紹,然後就開始對我的專案進行提問了,當時特別害怕跟上交一樣刨根問底,結果只是簡單的對每個專案提了一兩個很淺層的問題(比如你負責的工作,資料集,訓練效果等)面完後感覺挺輕鬆的,但由於時長太短了,導致我甚至覺得老師對我沒什麼興趣,不過好早過了幾天就順利拿到了優營。
中科大是我當時非常憧憬的學校,覺得是我離華五最近的一次了。而且中科大的招生宣傳工作是真的非常用心,不僅召開各種直播,還會給每名營員送T恤和手繪地圖。若是往年線下舉辦的話,一般中科大夏令營都會為期7天左右,有各種活動讓大家參加,可惜今年沒機會體驗到了。
由於中科大的政策是優營不代表擬錄取,只有通過複試拿到優營後,與老師達成雙選才算擬錄取,所以能提前和老師聯絡好是最好的。不過本人只聯絡到了幾個計院的老師,後來因為害怕計院有機試就轉報網安了(實際上也沒考,歸根到底還是自己菜,所以同學們要多刷題啊!!)
中科大網安總的來說還是很不錯的,不過老師大多是從信院過來的,所以基本上都是在做CV的研究,真正做安全的其實很少。網安院複試考核只有面試,我在面試前幾天看網上面經時,很多學長學姐都表示會考察很多數學知識,包括線代、微積分、概統、數論、離散等。這對我簡直是降維打擊。。要知道我當時是一點都沒複習過數學,所以只能選擇賭一把,相信自己的運氣,希望老師不要考察數學。
到了面試當天,老師上來也是先讓我英文自我介紹,然後英文進行了簡單的提問(比如我的家鄉在哪之類的)然後就是考察專業課知識,我被問了TCP和UDP的應用場景
、DNS為什麼是基於UDP的
、路由器工作原理
、路由表和轉發表區別
、生日攻擊
、強抗碰撞
、弱抗碰撞
。這裡面有兩個問題沒答上來吧,不過老師挺友善,不會讓人覺得尷尬。後面就是專案問題了,還是那一套,沒有問的很深。總的來說我很幸運,沒有被問到數學問題,我同學那一組被問到了很多數論知識,當場暴斃23333。
第二天就出結果了,我是優營,然後也受到了YNH組的面試邀請,內容都是一些家常(問我為什麼要來中科大什麼的),不到五分鐘就結束了了。當天晚上我便被告知有一位組裡得老師願意接收我。
當晚真的非常開心,甚至一度覺得我上岸了,可以躺平了,不過後來還是鴿了中科大(男人都是善變的😁)
中科院的研究所很多,其中CS領域最有名氣的當屬計算所和自動化所了。這兩所夏令營的競爭十分激烈,我等菜雞自然是不敢申報的,所以退而求其次選擇了軟體所。軟體所應該是逐漸沒落了,以前實力還是很厲害的,不過近年來很多老師都跳槽了,我報的這個實驗室的不少老師都跑去信工所了,所以相對來說競爭小很多。至於軟體所和信工所,我認為整體實力和名氣上軟體所是大於信工所的,不過對於想做安全的同學,信工所的選擇肯定是要比軟體所更多的,信工所的1室和6室都臥虎藏龍,不過知乎上關於信工所的黑料實在太多了。。就沒有報名
由於此時已經拿到了中科大,我就抱著很放鬆的心態參加軟體所夏令營。夏令營安排是第一天各個實驗室進行宣講,第二天實驗室各自組織複試考核。國重實驗室在宣講的時候,有講他們與德國CISPA(亥姆霍茲資訊保安中心,這個機構主要研究資訊保安,實力十分強悍,排在CSRankings TOP3,而且也由於疫情原因正在大力招生,各位感興趣的小夥伴可以試著申請
)的聯培專案,當時我那叫一個後悔啊,沒有報名國重實驗室。
可信計算是軟體所中唯一做安全方向的實驗室,所以我便報名了,生源真的好到爆炸,整個軟體所都是,清北的不少,中九的就更多了,當時還是挺虛覺得自己要當炮灰了,結果還是順利入圍,最卷的應該是國重實驗室和軟工中心。可信計算的考核只有面試,聽說其他有的實驗室好像還有筆試+機試。面試時長差不多15分鐘,首先是通過PPT進行5分鐘的自我介紹,然後是專案提問,最後是專業問題,我被問了HTTPS原理
、證書的作用
。總的來說面試難度還是比較低的,第二天也順利拿到了優營。但由於可信計算實驗室主要是做密碼方面的比較多,包括區塊鏈,身份驗證系統等,我個人不是很感興趣,加上中科院都不允許實習,而且沒有校園環境,沒有高校title,最終還是放棄了優營資格(中科院都會要求學生籤承諾書)
這是夏令營的最後一站了,至此我的心早已不在複習上,看著群裡的各個大佬上岸清北復交,計算所自動化所等都準備出去旅遊了,我也開始躁動。整個考核只有面試,大概每個人10分鐘,還是老三樣:自我介紹(英文),專案,專業課。很快就過去了,具體什麼問題記不清了😂不過東南招的是真的很多,最後包括學碩專碩共招了200多人吧(應該是超發了),還是讓我很震驚的。
結束了東南面試之後,整個八月份,沒有其他任何面試了,於是就當自己上岸中科大了,好好放了個假,每天就是躺屍,然後去旅遊,再到後面就是上交轉博成功,能跟npy一塊去上交讀博,頭幾天還是非常開心的,不過由於當時答應的太草率了,被學校光環衝昏了頭腦,並沒有考量自己適不適合直博,後面每天就過的十分焦慮,覺得自己是不是選錯了,但因為是直博又不好意思鴿,於是準備預推免繼續沖沖看。
哈工深這幾年一年比一年火爆,這點從高考分數線就能看出來,今年夏令營也不出意外,據說只入營了50多人,能入營的估計都是中九rk3以上的條件。到了九月,可能是夏令營鴿子太多,哈深直接弄了四批預推免,複試了整整一個月,wl長達50+(結果今天還是被鴿穿了😂)
至於為什麼報計算機,因為哈深沒有網安院2333333,不過還是很幸運能夠在第一批就過初審。哈深考核分為筆試+面試。筆試內容主要有408和一些簡單的C語言程式設計填空,難度都不大,但主要是知識點過於繁雜。同樣的,過了筆試才能進入面試,面試時長20分鐘,上來先進行10分鐘的PPT自我介紹(全中文),然後進行一兩個簡單的英語問答,再就是專案問題和專業課了,專業課我被問到棧的實現方式
、什麼是平衡樹
、檔案系統中檔案是如何組織的
總的來說都比較基礎,後面就是一些家常了,不過我被老師吐槽我太過囉嗦🙄,好在還是順利拿到了學碩錄取資格。
後面聯絡了哈深的X老師,老師人很好,報的人很多,主要考核方式是寫一篇論文的summary,然後執行一下程式碼,總的來說還是比較簡單的,主要是考察態度,只要認真做了基本上就沒問題。不過最後我還是鴿了這位老師,實在是愧疚爆炸。
由於夏令營的時候膽慫沒敢報清北,在清華報名截止的前一天,突然不知怎麼的,鼓足了勇氣報了一波清華網研院,直接順豐次日達郵寄材料😂反正就是試一試,又不掉塊肉,怕什麼。至於為什麼報清華網研院,因為清華的網路空間安全學科在這邊,而且清華網研院屬於人數比較少的學院,競爭相對來說要小很多(個人認為難度:清叉>=貴系>清軟>網研院),而且看往年面經發現碩士居然有接近40%的通過率,就順手報了個直碩(像北大信科我就只敢報直博,結果還是不能入圍hhh)
說實在的,出初審的那一天,我都不敢相信我和npy雙雙入圍(她報的直博),看來還是得勇於嘗試啊,不然很多機會都會錯過。不過清華最好還是要提前聯絡好老師(基本都能撈一把,只要機試別太拉跨),像我們這種臨近截止才填報的,基本沒可能聯絡到老師(所以儘早聯絡老師是多麼的重要!想去清北的同學真的要鼓起勇氣呀,勇於嘗試一定會有好結果的!)
網研院複試分為機試和麵試,本演演算法菜B這下終於要露餡了,於是在考前看了一遍《王道》就匆匆上了考場。結果不言而喻,真的慘😂一共三個小時,三道題,我只做出來了一道題,剩下兩道都沒法動筆的那種(據說清華很看機試,機試考得好,基本上都是穩得)
接下來到了面試,由於之前聽說網研院只問計網,就提前一天把計網過了一遍。面試分為綜合能力測試+專業測試。綜合能力面試說白了就是時長10分鐘的全英文面試,內容隨機性很強,基本都是專業相關,比如講一講你知道的一種攻擊以及防禦措施
、你在新國大做了什麼
、TCP和UDP的區別
等。最後兩個問題轉成中文:你知道清華校訓嗎
、你對清華的文化有什麼理解嗎?除了清華確實很強。
說實話要不是npy上午面試被問了校訓(她答成浙大校訓了🤣),不然我也不知道。想要報清華的同學們還是要準備下這類問題,感覺大清在這文化薰陶方面還是很看重的。
然後就是專業面試了,總共10分鐘,先是PPT自我介紹5分鐘,然後老師問了幾個專案問題就結束了,在最後問了一句我機試多少分,我當時甚至不好意思說出來。。然後還問我再給我一次機會,我會考多少分。感覺說了這句話,我就基本涼涼了。當天晚上就出結果了,果然GG,所以機試的重要性可見一斑。
由於npy報的是直博,因此當天下午在我準備期間,她就收到結果了,有位老師願意接收她,當時我比她本人都激動多了,也沒什麼心思繼續複習,導致有所懈怠了。甚至因為上廁所導致老師等待了我一段時間,而且螢幕共用的時候電腦卡頓了3,4次。所以可能沒被清華錄取一切都是命中註定吧~
因為沒被清華錄,npy成功上岸,所以npy肯定是要鴿上交的,留我一個人在那讀本來就很憂鬱的直博,我自然是不願意的,因此考慮再三後還是放棄了上交,還好老師沒有說什麼(沒有像某所老師那樣@全體成員批評🤐)
由於被清華刷了後,一直比較頹廢,甚至對於浙大的複試也不放在心上,直到面試前兩天才重新打起精神來準備複試。得虧今年線上,浙大往年十分重視的機試被取消了(不然按照往年的標準,我又沒有去刷PAT,肯定GG),複試只有面試。所以我還是盡力去複習,也嘗試去聯絡老師,不過自然是沒什麼坑了,可能都被大佬和本校給佔滿了,不過好在還是聯絡到了一位今年剛入職的老師(很年輕,剛剛博士畢業,下面簡稱L老師
),這位老師人還是很好,很直爽,得知我的意願是直碩後,也沒有勸說我改志願為直博,反而說盡量幫我,但他也說了估計幫不上什麼忙,要我自己做好心理準備,競爭可能很殘酷。我對此還是非常感激的,也是我最終跟的老師😊
由於浙大和上交情況基本一樣,碩士競爭是非常殘酷的,本校保護嚴重,參照去年浙大網安的錄取名單,一共錄取13人,均為學碩,其中外校僅有3人。所以,我從一開始就抱著過不了的心態去參加的,沒看得太重(其實這樣的心態才是健康的,別看得太重,輕裝上陣,減少緊張情況)。
面試時長大概20分鐘,10分鐘PPT自我介紹(其中須包含1-2分鐘英文內容),然後就是專案提問,問的都比較淺顯,挺輕鬆的,最後老師問了我,如果給我offer,我會不會來(其實感覺有點奇怪,畢竟之前面試中沒被這樣問過),我當然是回答肯定來,然後就結束了。
面試完還是挺忐忑的,感覺面試老師對我興趣不大,問的問題不算多。但最終成績居然是13名,按照往年的情況是沒問題的,這讓我十分興奮,感覺峰迴路轉,終於我也能出頭了。不過為了穩妥,我還是一直等到10.9號出了擬錄取名單後,才選擇釋放哈深的offer(在此向X老師再一次深表歉意,老師人真的特別好,幫助了我很多,算是在我保研之路上最低谷的時候,拉了我一把,鴿了老師我真的特別特別內疚😣)
其實面完後北航也開始了預推免,包括網安院和計院,但由於北航每年複試實在是太晚了(基本上都是填系統前一兩天,真的🐶,適合信仰戰士/0offer戰神衝)不太敢冒險,加上後續出的浙大複試成績比較穩了,就放棄這一寶貴的去北京的機會了,選擇至少三年的異地😫
就這樣,長達近6個多月的保研之戰結束了,有驚喜也有失望,有苦也有甜,最終的結果令人滿意,這就足夠了!
機試很重要!機試很重要!機試很重要!
得虧這個疫情,導致今年全部線上複試,大量機試全部取消,考核基本只有面試了(但明年肯定恢復正常了,會有線下機試的),我這種演演算法菜🐔才能投機成功,所以學弟學妹們一定要儘早做準備,機試其實可以從現在開始每天上leetcode刷一刷,能養成習慣做每日一題,到時候應付保研機試肯定足夠用了。然後大三開始可以考一考CSP(可以抵北航機試)和PAT(可以抵浙大機試),相信只要堅持訓練,肯定就不會懼怕機試。而且訓練機試不光是保研有用,對於以後找工作等都是很有用的,這是基本功,可不能差了。
我個人建議儘量在前兩年半結束掉所有科研任務和競賽,不要像我一樣在第六學期還妄想著參加比賽,那樣你會根本沒時間複習。到了大三寒假就可以準備開始複習專業課了,包括高數、線代、概統、離散(有的學校特別喜歡問數學知識,特別是AI強校)、資料結構(重點)
、計網、作業系統等。由於專業課基本上是通過面試考察的,因此各個知識點的概念一定要重點記清楚。
由於現在基本上面試中都會有英語問答,有的比較簡單,讓你自我介紹或者介紹家鄉等一些家常問題。有的就會比較難了,可能問一些隨機性很強的問題而且是與專業相關的,比如問你如何看待AI未來的發展等,還可能會讓你用英文介紹專案等。不過英語部分一般佔額比較小,而且可以針對性的準備,把自我介紹,專案介紹等常考問題提前準備好就一般問題不會太大。
科研專案能使你的簡歷豐滿,而且面試時有話可聊,如果沒啥科研,面試就只能問你專業課,那這樣的話老師可能問的很深(一般很容易被問崩,所以不要作死去主動碰一碰專業知識),所以儘量在大三下前多參與科研專案,進老師實驗室實習,參加作品設計類的競賽也可以算作科研專案(像我一樣包裝一下就可以寫在簡歷上拿來用了)。相反一些競賽可能幫助就沒那麼多,比如數學競賽,美賽建模等老師可能就沒什麼興趣。
總的來說面試的隨機性很高,運氣成分確實佔了很大一部分,但這也恰恰考察了個人隨機應變的能力,希望學弟學妹們,學會靈活應對面試,能夠儘量去主導面試(比如說一些專案或者經歷,主動引導老師在這方面提問),而不是被動的等老師提問。
建議大家提前整理好各項材料,包括身份證、學生證、獲獎證書、成績單等。由於今年是線上,大家都做海王(也導致10.12後鴿子漫天飛,好幾個學校都被鴿穿了😂)
,因此整理好一份材料後就可以繼續複用了。大家可以像我一樣按學校整理所需的報名材料。
一定要儘早聯絡!!!
對於想去華五以上好老師的同學們,建議4月就可以發郵件聯絡對方學校老師了,特別是清北,好老師都是很早坑就被佔滿了,所以要對自己有信心,不要覺得自己配不上就不敢去嘗試,錯過了時間就追悔莫及了(比如本人)。其實機會還是很多的,就看自己敢不敢去爭取,也別太過偏信網上的資訊,比如什麼今年特別卷啊,導致自己也不敢去嘗試,我npy九月還能上岸thu呢(之前完全沒聯絡過老師),我倆7月份夏令營的時候都壓根不敢想清北,很多時候是自己過度看扁自己了,提早做規劃,鼓起勇氣,大膽嘗試,一定會有好結果的。
最後的最後再推薦一個保研交流群,這個群裡很多大佬學長學姐們,他們都很熱心很友好,有什麼問題都會積極解答!其實這個群也算是一個資訊中轉平臺,畢竟保研也是一場資訊戰,要記得多和一起保研的同學分享資訊,多和學姐學長溝通,只有掌握了夠全面的資訊,才有機會讓你去嘗試。
總的來說保研還是十分驚險刺激且焦慮的,有很多次考前太過緊張害怕,一度萌生棄考的想法,好在及時自我調節(和有npy安慰🐶),所以情緒管理真的也很重要,沒必要因為一次失利就過於頹廢,喪失自我,要保持積極向上的心態,相信堅持到最後一定能夠上岸的。
一路來,我收到了來自很多人的幫助,包括夏令營中我聯絡的各位導師,還有來自家人的鼓勵和開導,來自本校老師的慰問,當然還有最重要的,你的陪伴(查了一下杭州和北京也不算太遠嘛😊)
,真的真的太感謝你們了!🎉
希望接下來的三年能繼續努力,Keep moving!也祝願學弟學妹們明年保研順利,收穫滿意的offer!