開篇先來一個簡單的自我介紹:
學校:西安電子科技大學
專業:軟體工程
英語:四六級通過
排名:年級中下游前10%(15%的保研名額)
獲獎:人均國創、數模,還有一些程式設計比賽以及校一等獎學金……
夏令營\九月推免\和老師直接聯絡:北理工計算機、北郵計算機、中科院軟體所人機互動、中科院信工所三室五室、中科院計算所泛在計算系統研究中心、西交計算機、中山大學計算機、東南大學palm實驗室
Offer:北理工計算機、北郵計算機、中科院軟體所人機互動、中科院信工所三室五室、西交計算機、中山大學計算機、東南大學palm實驗室
最終去向:中山大學計算機
相關說明:
(1)中科院計算所、中科院信工所、北郵計算機這三所高校是我暑期自己找的導師,然後與導師面對面交流、面試,由於九推計算所的面試是本校推免面試相沖突,遂放棄。
(2)可以看出博主的排名沒有很靠前,也沒有一些很拿的出手的專案或者獲獎經歷,所以本篇博文面向的主要是排名中游、無出彩的專案或者獲獎的學弟學妹。希望我的經歷對你們有所幫助!
(3)本來三月份就想寫一篇相關的保研經驗貼,但是由於畢設等不可抗拒的因素,一直拖到現在。接下來就從入營前準備、各高校考核、以及個人建議這幾個方面進行說明。
一、入營前準備
入營前最主要有以下幾點內容需要完成:
(1) 完善個人簡歷。包括專案、獲獎資訊、個人部落格或者GitHub,其中如果你有一個維護時間比較久內容也比較多的個人部落格在夏令營與老師交談的過程中是非常吃香的,同理有個start數很多的GitHub專案也是如此。強烈建議彩印個人簡歷(我在夏令營期間就見過黑白色普通列印的簡歷,這個真的沒必要),同時個人簡歷最好一頁以內。
(2) 獲取各大高校的夏令營通知,可以從保研論壇或者一些其他的公眾號獲取,然後我是推薦把這些夏令營的通知整理成excel表格的形式,這樣可以方便你後期進行維護。
(3) 相關專業課基礎知識的複習。以計算機專業以及自己在夏令營老師問的問題而言,線性代數、計算機通訊與網路、作業系統、資料結構等較為高頻。
(4) 機試題目的練習。一般來說夏令營基本上都會有機試這一環節,我建議可以在Leetcode上根據專題進行聯絡,重點練習棧、堆、連結串列、動態規劃、DFS\BFS等這些常見的演算法題。
(5) 在夏令營入營名單出來以後,如果你確定要去這個學校的夏令營,建議你可以先聯絡這個學校裡面某些你感興趣的老師,可以問問老師夏令營的時候是否有機會面對面交流等等,還有一點很重要,如果你對這個老師的研究方向不是很清楚的話,建議你看看老師發的paper,這樣能夠避免明明這個老師研究方向是A,但是為了吸引學生,也把B研究方向寫道自己的研究範圍內。
(6) 多多和學長學姐以及身邊的保研同學交流交流資訊,可別小看交流資訊的作用,我好幾個夏令營的訊息都是我同學和我說的!!
(7) 建議把所有與保研相關的資訊和材料都放入一個檔案,便於管理與修改。
二、各高校考核(包含夏令營以及九月推免)
北京理工大學
北京理工大學計算機暑期夏令營是我參加的第一個夏令營,我現在還記得入營名單上東北大學和西電佔了好大比例。北京理工大學的夏令營持續了2-3天(大概是吧?時間太久有點忘了),北京理工大學夏令營是提供食宿的,吃的是學校的食堂,住的是學校的宿舍(對,你沒有看錯,就是宿舍並不是什麼酒店)。宿舍是4人一間,基本上是根據學校和性別分配的,所以你不用擔心舍友。吃的方面的話學校會發一張飯卡給你,而其學校裡面食堂挺多個的,飯菜種類以及口感總體來說都是不錯的。這張飯卡也充當你洗澡時候的水卡,裡面的錢是基本夠用的,但是如果卡丟失的話是需要進行賠償的,不用問我為什麼會知道,因為。。。。。
夏令營第一天基本上就是報導、交材料、熟悉學校環境以及宿舍。夏令營第二天學校會開始介紹各個實驗室的情況,這時候你就可以把你感興趣的老師的個人資訊記錄下來,第二天下午和晚上主要就是一些比較熱門的實驗室提前進行面試等等,你也可以利用這點時間自己去聯絡那些你感興趣的老師,以我自己的經歷而言,那些天晚上碰到的問題基本上都是圍繞你的簡歷展開的,所以你必須對於你的簡歷上的專案等等了如指掌,如果能擴充套件就更棒了。有些實驗室還會進行邏輯能力的判斷,說白了就是讓你做一些小學語文的填詞排序等等問題。
夏令營第三天開始進行考核,北理工的考核分為機試和麵試,沒有筆試。
先說說機試,北理工的機試是分批的,第一批考察的是動態規劃以及括號匹配問題,第二批考察的是BFS以及字串問題,北理的機試與其他學校不一樣,它是採用人工進行判定。而且是按照你過了幾個測試用例給分,所以你如果實在不會寫,也可以採用一些投機取巧的方法。
北理工的面試相比於其他高校來說算是比較溫柔的,主要流程如下:
(1)英文自我介紹
(2)問你簡歷上有關專案的細節以及部落格的相關內容
(3)嘮嗑嘮嗑成績
感覺這些流程都比較常規,我就不展開說了,北理工最後好像是根據面試以及機試綜合成績評定是否能拿到優營的資格,據我所知如果你機試0分,基本可以說再見了。從北理工最後優營名單來看,通過率挺高的,認識的基本都過了。
北京郵電大學
眾所周知,北郵計算機是沒有夏令營的,但是北郵的網按院基本年年都有。北郵當然有來西安宣講,但是當時我好像錯過了。北郵的老師是我自己通過郵件聯絡,然後主動約老師見面交流的,你可能也會遇到和我一樣的問題,就是和老師郵件聯絡,老師沒回,不要灰心,海投就完事了!和老師在北郵見面,整個交流過程如下:
(1)中文自我介紹
(2)為什麼選擇我們組?
(3)個人簡歷上的相關專案
(4)你有什麼想問的嗎?
其中1.3兩點也是很常規的面試題,所以我著重講講2.4兩點,
第2點主要就是老師想看看你對老師的研究方向是否有一定的瞭解,所以在你和老師交流之前,千萬要記得把老師的研究方向稍微瞭解一點,不要求精通,但至少不能一問三不知⑧。
第4點有些比較好的問題:可以瞭解整個實驗室培養學生的模式、能否出去實習、畢業要求、能否提前進入實驗室學習等等,記住最好不要問實驗室的補貼情況。
中科院軟體所人機互動實驗室
中科院軟體所夏令營非常遺憾沒能入營,然後九月推免的時候成功獲得人機互動實驗室的入營資格。中科院軟體所和其他高校不一樣,它是按照各個實驗室進行招生,我面試的人機互動實驗室有筆試+機試+面試3個流程,整個考核持續2天。只提供一頓的餐補,沒有提供住宿。
機試:倒序連結串列、二分搜尋、最長公共子序列。
筆試:涉及計網、資料庫、作業系統、軟體工程中一些概念等等。
面試:軟體所人機互動實驗室面試是需要讓你準備一個PPT,根據PPT進行個人資訊、專案等等展示,隨後問了我“你覺得你最滿意或者學到的東西最多的是哪個專案?”,然後讓我用英文介紹一下自己的家鄉,結果發現和我某些老師以及老師的學生竟然是老鄉,這個世界太小了。
考核結束,還讓自費去體檢了,最後是否獲得擬錄取資格要根據體檢結果+筆試+機試+面試綜合評定。
總的來說人機互動實驗室算是我參加的面試中壓力較大的。
額外提一下,中科院研一全體學生在雁西湖附近,研二回所裡,中科院比較不好的地方在於基本上不放學生外出實習,但是補貼和高校對比算是非常誘人而且三年學費全免,據我所知研一在學校不去所裡的補貼基本就有2000+,研二回所裡基本都是3000起步。
中科院信工所三室五室
信工所的夏令營我沒有報名,當初一直以為信工所做的全是網路安全這一塊,後面經過了解才知道信工所五、六室主要是搞資訊保安這塊,其他室的老師還是有其他的研究方向的。我在7月份的時候,那時候信工所的夏令營已經結束,我自己聯絡了三室的一個老師,獲得了一次面對面交流考核的機會,整個考核內容如下:
(1)中文自我介紹
(2)個人簡歷專案
(3)學習成績方面
(4)問了線代中矩陣秩的概念、TCP三次握手、四次揮手、在位址列輸入網址發生的過程。
(5)你有什麼想問的嗎?
從考核內容可以看出來還是比較注重課內專業知識的,雖然最後我沒有選擇信工所三室這個老師,但是這個老師是我夏令營中遇到的最負責的老師,溫文爾雅、神采奕奕,更是提早將我發給他的簡歷列印出來並做了一些標註,確實挺讓我動容的。
之後我參加了信工所三室九月推免,整個推免流程包括了心理測試、機試、英語口語測試、面試等等,不提供食宿。
心理測試的話我認為能保研的基本上應該都沒有問題。
機試:每個人的題都是靠你自己摸獎摸出來的,看運氣,比如我舍友就摸到了字串反轉等超級簡單的題目,而我就遇到了與二叉樹等相關的問題,機試也是由學長學姐人工驗收的,所以不用慌,只要思路對了基本都會給分的。
英語口語測試:主要是讓你英文自我介紹,讓後抽獎抽一張紙條,裡面是一段英文,然後讓你朗讀一遍並進行翻譯,我抽的是和ubuntu系統有關的,最後會讓你就某個問題用英文回答一下你的想法。整個過程也不會太刁難學生的,氛圍比較輕鬆。
面試:這是我見過排場最大的面試,一共有7個人(5個老師+1個祕書+1個錄影),面試流程也比較常規:
(1) 中文自我介紹
(2) 簡歷專案
(3) 然後就是嘮嗑嘮嗑,問你有沒有提起聯絡哪個老師之類的
可能由於我聯絡的老師是面試組的boss,所以基本上沒有什麼刁鑽的問題吧,和舍友聊聊之後,發現問題的問題也是比較常規,在上文基本都說過了。Oh對,問了一個腦筋急轉彎:你有50個紅球,50個白球,兩個桶,如何放置球的數量使得從中拿出一個白球的概率最大?
中科院計算所泛在計算系統研究中心
眾所周知,計算所的夏令營可謂是神仙打架,所以除非你是大佬,否則只靠夏令營正規報名流程是基本不大可能入營的,我有一個同學A就是提早好多大概3月份左右就和計算所的老師聯絡,最後通過老師也一樣進入了計算所的夏令營並且最後成功上岸,記得那時候我還在參加中山大學的夏令營,可把我羨慕死了。
同樣我也是8月份主動聯絡計算所泛在實驗室的老師,然後獲得一次寶貴的面對面交流的機會,整個考核的流程也非常常規,無非就是自我介紹、專案、部落格以及你有沒有什麼想問的等等,既然這麼常規,那我為什麼還要在提呢?主要是想過這幾個例項,告訴你們多多聯絡老師,多多嘗試就一定有機會的。
原本9月份已經通過計算所的入營,但是由於與本校的推免面試想衝突遂放棄。
西交計算機
一開始我以為自己報名的是西交人機所,結果到後面才現在我報錯了,報名的是西交計算機。u1s1,西交計算機九月推免是我參加的體驗感最差的一次面試,在此就不吐槽了,整個考核過程只有面試,還是很常規的兩步驟:自我介紹+簡歷相關專案。還有一點其中有一個老師問我你為什麼會參考軟體設計師的考試,我非常的坦白的說到:為了抵學校的學分,僅此而已。等面試結束之後想想這個回答有點過於草率,雖然事實如此但是也要學會包裝一下,幸運的是最終還是通過了考核。
東南大學palm實驗室
東南大學計算機是沒有夏令營,只有8月份的一次考核,據說是因為害怕夏令營給了offer,太多人會咕咕咕,所以索性不舉辦夏令營了。東南大學計算機學院的考核也是常規兩步:自我介紹+個人簡歷。但是,之前所有的學校夏令營考核基本都沒有問過我有關數模方面的問題,結果東大的老師只問數模的相關的問題,問我解決方案用了什麼模型,還有一些演算法的細節等等,最後還讓你用英文介紹一下你在專案中遇到的困難。整個面試流程還算OK,最後也是成功通過了考核。
東南大學計算機中最好的實驗室應該就是PALM實驗室,該實驗室的招生是單獨的,但是你想進實驗室的前提是你必須通過了東南大學計算機院的考核,否則實驗室的擬錄取資格是無效的。palm實驗室有兩批招生分別是夏令營以及九月推免,可是夏令營有好多學生咕咕咕了⑧,九月推免的時候名額好像還挺多的。整個實驗的考核流程如下:
(1) PPT自我介紹
(2) 個人簡歷專案細節、部落格、GitHub
(3) 你有什麼想問的?
(4) 目前你有其他學校的offer嗎?如果給你offer你會來嗎?(該怎麼回答,我想懂得都懂⑧)
(5) 你是否接著讀博?對於博士和碩士有什麼看法?
可以說整個面試流程下來是非常愉悅的,那天晚上我在酒店就接到了palm實驗室老師的電話,告訴通過了考核。
中山大學計算機
雙鴨山大學計算機夏令營是我見過持續時間最長也是被咕咕咕最多的夏令營了,整個夏令營維持1周,不過學校是承包食宿,住的還是學校正對面的酒店,環境算是相當不錯,不過可惜的是兩人一間。學校也是給你一張飯卡,裡面的錢可以在學校裡面的食堂、超市進行消費,像我這種食量巨大的人最後都沒有花完卡里的錢,所以不用擔心錢是否夠用的問題。中大計算機在中大的東校,一共有4個食堂(好像,記不清了),可以說中大的食堂是我參加夏令營裡面種類最多口味最好的了,同時中大校門口正對面就是一個大型的商場,裡面應有盡有,各種外賣也是五花八門,和我本科的鄉村學校比起來簡直天差地別。
中山大學夏令營有7天,具體的安排有實驗室介紹、超算中心參觀(天河一號??)、進入實驗室完成短期科研考核、機試、面試。總體來說內容還是非常多的。
實驗室介紹這些都比較常規,我就不多多介紹了,中大夏令營的特色在於進入實驗室完成短期科研考核,你進入的實驗室是你在夏令營報名的時候就選擇好的,如果你提前聯絡好了導師,這項考核對於你來說基本問題不大,但是據我瞭解的資訊來看,基本上所有實驗室老師都不會在這塊刁難學生,基本上都給了優秀的評價。
機試:與前幾次機試不同,中大的機試採用的是線上測評(oj),一共有10題,3題C++,2題資料結構,5題演算法。在機試這塊差距真的蠻大了,有AK(all kill)選手,也有我這種(350分)five選手,但是好像基本大部分都和我一樣都是300-500分,如果你機試能拿個前幾名的話,優秀營員基本穩了。
超算中心的參觀:分批參觀了天河一號超級計算機,讓學生拍拍照,瞭解一下超級計算機等等,還是比較有趣的。
面試:主要分為以下幾個流程
(1) 翻譯英文文獻
(2) 基礎知識問答:計網、計算機組成原理(你沒看錯,問計組,我炸了)
(3) 個人簡歷介紹
(4) 老師還會問你感興趣的方向,以及你對這個方向的認識
中大的面試有點奇怪,沒有我們熟悉的自我介紹環節,就讓我講了姓名等基本資訊,
流程(1) 英文文獻翻譯,也是讓你摸獎,這個就看運氣了,運氣好摸到容易的,運氣不好可能就很難了。
流程(3) 個人簡歷介紹,這個老生常談了,我就不展開了。
流程(2) 基礎知識,問計組,好像是和8086中斷的操作相關問題,由於之前從來沒有遇到過這類問題,面經中也沒有看見,自然就沒有複習,結果這一塊的回答真的爛爆了,當時就覺得自己沒有希望通過考核了。
流程(4)其實是一個非常好的問題,老師問你感興趣的方向,你可千萬別回答類似計算機視覺、機器學習這種很範的回答,這樣直接就會讓老師覺得你沒有自己的想法,沒有認真的去了解相關方向。
雙鴨山大學的夏令營真的給我一個傳新的體驗,在夏令營中也認識了一些朋友,還和學長一起打球,那時候在籃球場就想著如果我能來中大,那就好了!最後功夫不負有心人,幸運地通過了夏令營的考核。
三、個人建議
(1)基本所有學校的夏令營都會涉及自我介紹以及個人簡歷相關細節問題,所以一定要把這兩項準備好
(2)如果你的英語不錯,一定要主動凸顯出你的優勢,英語好還是很吃香的
(3)每個學校夏令營錄取的比列還是非常高的,所以一定要對自己有信心,切忌不可宿舍內我重拳出擊,面試中我唯唯諾諾。
(4)夏令營瘋狂海投,但是切忌如果你拿到某個學校的offer但是你並不想去,請你務必要提早通知學校的老師。
(5)積極主動聯絡老師,通常如果老師想要你的話,你基本就穩了。
(6)多與身邊保研的同學交流分享經驗。
(7)一定要正確認識自己,不可為了獲取導師的名額而選擇盲目讀博(如果你真的對學術有嚮往的,請忽略)!
以上就是本人保研過程中的一些心得體會與建議,希望能夠幫助學弟學妹們,如果還有什麼問題想要了解或者諮詢,歡迎評論區留言,或者給我發郵件(1184808123@qq.com),我會盡力為大家解答的。
最後,希望學弟學妹們都能成功保研至自己心儀的學校或者找到一個心儀的導師。