2019北理計算機,北航計算機夏令營,中科院霸面保研經驗

目錄

參加夏令營時的個人情況

北理計算機

7.8全天報道

7.9上午開營儀式各個實驗所宣講,下午機試

7.10上午參觀實驗室,下午面試

北航計算機

7.11上午報道,下午機試

7.12上午面試,下午摸魚

7.13繼續摸魚,準備第二天中科院的機試筆試

7.14領表找老師簽字,參加中科院計算所補錄的筆試機試

7.15體檢,中科院計算所面試

中科院霸面

感悟

一些想對學弟學妹們說的話

一些感激的話

更新:CUHK香港中文大學電話面試


創建於2019.7.12

目的:

1.對整個夏令營忙碌的一週做一個比較清晰的覆盤

2.希望能對學弟學妹們有所幫助

更新於2019.9.21

另附一篇寫的清華網研院九月預推免經歷,傳送門

參加夏令營時的個人情況

  • 本科學校:東北某985大學
  • 本科專業:軟件工程
  • 參加夏令營時的績點:3.9784
  • 專業排名:9/289
  • 一作SCI期刊一篇在審
  • 一作RCCSE中文核心期刊論文一篇
  • 一項實用新型專利,一項軟件著作權
  • 兩個月的企業實訓經歷
  • 競賽:若干省級獎例,國家三等獎等,編程相關只有一個藍橋省三(菜)
  • 夏令營報名狀態與結果(慘.jpg):Excel表格是前輩整理出來的,需要可以自取,沒有積分可以留下郵箱,我看到發給你

北理計算機

參加時間:7.8-7.10

7.8全天報道

首先報道的時候就要選宿舍,北理的男生宿舍空調是隨機的,有的宿舍沒有,我們一夥就很不幸的分到了沒有空調的宿舍(有風扇),所以需要看手氣抽房間,每個宿舍4人,可以和同校小夥伴選擇同一個宿舍一起住。

北理計算機營員會發有100元的飯卡,食堂是真的很好喫,菜品也很豐富(京工食堂),聽同學說北理的食堂是出了名的好喫。

7.9上午開營儀式各個實驗所宣講,下午機試

機試要求:120分鐘,共兩題,每題3個測試用例,做好了舉手讓老師過來,手動進行黑盒測試。
編程環境:操作系統爲Windows XP,編程工具有VC6.0和dev c++, 編程語言爲C/C++。Java有Eclipse。

第二組的具體題目:

1.輸入一個m*n矩陣,在每個單位格上是以下三個數字之一:0標誌什麼都沒有,1標誌白紙,2標誌墨水。每隔1秒墨水會浸入四周(上下左右)的白紙,使白紙變成墨色,下一秒沾了墨色的紙也會浸入其四周的白紙使之變成墨色,以此類推,如果最後矩陣中的所有白紙被沾上了墨色,則輸出浸潤的秒數。如果最後還存在不能浸潤到的白紙,則輸出FALSE。

2.輸入三個字符串,每個字符串之間以空格分隔。判斷第三個字符串是否由前兩個字符串拼接而成,如果是則輸出兩個數,第一個數表示第一個字符串在第三個字符串中出現的次數,第二個數表示第二個字符串在第三個字符串中出現的次數。如果發現不是由前兩個字符串拼接而成,則輸出FALSE。

注意事項:在給定樣例做出來後一定要多測試幾遍,比如考慮一些邊界用例,用一些白盒測試和黑盒測試的方法,把各種情況都考慮到。

我就是在把兩道題都做出來後樣例都通過了,然後自己也測試了幾個用例發現也沒問題就膨脹到舉手交卷了,最後兩道題都沒有全對,各錯了一部分用例,導致我的機試只拿了一半的分 T T

當天晚上我們一夥人吃了飯就去了lrh老師的辦公室,本來所有實驗室的宣講是定在第二天上午,但是老師臨時有事需要出差,所以就把參觀時間定在了晚上,當天晚上去聽的人很多,絕大部分是985的,東北大學的可能佔到了3/5,由於lrh老師和wgl老師是在一起工作的,wgl老師又比較忙於政務,所以wgl老師的學生也基本是lrh老師帶。又由於wgl老師是從東北大學調過來的,所以特別歡迎東大的學生去他那,lrh老師說每年北理夏令營的主力軍就是東北大學的學生,還說招生的回稍微照顧一下東北大學的學生的哈哈哈哈哈。在跟老師交談的過程中能發現老師性格很好,擅長圖數據挖掘和圖機器學習,容易出成果。

接着我們又去找了軟件智能研究所的lh教授,這個研究所由mh院士帶頭,在北理好像挺有名氣的,所以老師對招到的學生要求也自然比較高。如果要去這個研究所,需要做一道lh老師出的大數據分析的題,我有個同學就是做了這個題,在北理優營還沒出來前就提前拿到了Offer,lh教授期待的學生是能靜下心來做研究的,不太喜歡社交活動太豐富的學生(逃...),研究生期間的要求是需要發一篇CCF B類及以上的論文,如果確實寫不出來,也可以把條件放寬到C類。

7.10上午參觀實驗室,下午面試

上午的時候我順便去面試了一下語言智能和社會計算研究所。這個研究所的面試安排很奇妙,只要宣講的時候加了微信羣,微信羣裏的同學就全都安排上了面試,當然也可以選擇不去,爲了積累面試經驗, 去試一試總沒壞處。

於是上午面試的時候簡單的做了一下自我介紹,老師非常和藹,沒有刁難我們,基本也就是說:

“東大學生今年進這麼多鴨”“你們有沒有去聯繫wgl老師,他也是從東大調過來的”“除了北理夏令營,你們還參加了哪些學校的”等等的。

整個面試大概5分鐘就完事了很水,說是面試其實更像聊天,接着我和同學就去找了jwx老師(之前在郵件上聯繫過),這個老師以前是做體系結構的,但是中國體系結構一直不慍不火且不易發論文,老師也沒辦法只好轉到並行計算方向。這個老師非常好,導師評價網上就能查到口碑是不錯的,就是方向不太火。

感覺上午時間還有點長,於是又去找了軟件智能研究所的scy教授,這個老師的面試感覺就比較專業了,把簡歷上的東西基本都問了一遍,最後面完了還告誡我們簡歷上所有的東西都要形成一個閉環,下午面試要認真準備。這個老師說自己比較佛性,不太push學生,大四要求學生要提前到實驗室進行學習,允許實習。

下午面試:

面試環節每個人的時間是在8分鐘左右,因爲參加的人很多,我遇到的被提問的問題主要有以下兩個:

1.做一個英文的自我介紹

2.簡歷上的項目,自己在裏面負責做什麼,有什麼技術難點

總體感覺北理面試還是比較水的,雖然英文介紹我當時只背了一段,到後面就直接Freestyle,卡了不知道多少次(尷尬)。

面試結束後就退卡和宿舍鑰匙了,接着就開始着手準備參加北航的夏令營。

北航計算機

參加時間:7.11-7.15

7.11上午報道,下午機試

第一天上午報道,下午機試。在機試開始前順便去中科院進行了一個霸面。(後面講)

機試要求:120分鐘,共兩題,內網登錄ip查看題目。
編程環境:編程工具我記得有codeblocks和VS2013, 編程語言只有C/C++。可以多次提交,提交格式是源文件,題幹有文件命名要求,以最後一次提交爲準。

機試分爲兩組,我在第二組

第二組的題目:

1,根據指令輸出相應格式的字符串,第一行的指令格式爲%[-]m:nS,“[]”內的“-”表示可以省略,如果省略,則代表左對齊,否則右對齊,m表示輸出字符串的前m位,如果m>輸入字符串的長度,則將字符串全部輸出。n表示輸出字符串的最小佔位字符,如果n>輸入字符串的長度,則用“#”補齊。如果n<輸入字符串的長度,則將字符串全部輸出。

樣例輸入1:

%-20:30S

Hello, word!

樣例輸出1:

##################Hello, word!

樣例解釋:右對齊,20>輸入字符串長度12(w前面有空格),全部輸出,最小佔位30,用18個“#”補全。

樣例輸入2:

%8:30S

Hello, word!

樣例輸出2:

Hello, w######################

樣例解釋:左對齊,輸出字符串前8位(w前面有空格),剩餘22位用#補齊。

這道題主要考察邏輯,讀懂要花一些時間,整個實現過程沒有用到什麼算法,用了個string+模擬,一頓if else就出來了。

由於之前在北理的教訓,這次我做出來後又花了接近20分鐘對程序代碼進行了充分黑盒與白盒測試,以保證代碼的正確性。這也導致了我第二題沒寫完,最後就寫了剩下部分代碼的思路。按以往機試來看,只要做出來一道題就能過,事實證明確實如此。由於北航機試提交後只有是否編譯通過的信息,所以保證正確性也是很重要的。我同學說他也做出來一道題但是被刷了,就有可能是代碼超時或者由於代碼測試不夠而WA。

2,輸入一行表達式,比如(a+b)/200+3*c(整個表達式內無空格),第二行再依次輸入表達式中三個未知數的值(以空格分開),輸出表達式求值結果,保留兩位小數。

當天晚上10點前就出了結果,不得不說,北航的夏令營真的是硬核刷人,今年的情況是夏令營進了近500人,機試刷了接近一半,面試又刷了80人下來,最後大概有170人拿到優營。本來晚上我已經到賓館洗完澡牀上躺屍了,wjy老師突然微信我讓我去找他一趟,於是我又趕緊騎着共享單車到北航去,果然當晚就是那個老師的提前面試,老師問了很多問題,我記得的有以下內容:

數學:

“你知道什麼是傅里葉級數嗎,傅里葉級數和傅里葉變換的關係是什麼?”

“默寫一下泰勒展開吧”

專業課:

“你最擅長的專業課是什麼?”   我回答“操作系統吧”  他說操作系統他不熟,讓我再說一個(納尼...)

然後我說數據結構,“那你闡述一下堆排序算法吧”

簡歷:(略)主要圍繞自己做的項目提問

其實老師面試主要還是以簡歷上的內容來提問,如果簡歷上涉及一些和專業課或者數學相關的知識,就順便考察一下基礎能力。比如上面的傅里葉變換就是我的一個項目中用到的方法,老師就來了這麼一個問題。

總體的面試環節還算順利,給當時的兩位老師都留下了比較好的印象,告誡我明天的面試也很重要,讓我好好準備,回到了賓館,跟我一個學院的大佬就跟我發消息說我機試過了,我還沒來得及看,在短暫的開心之餘就繼續看看自己的專業課筆記,以準備第二天上午的面試。(面試繼續刷人,不能掉以輕心)

7.12上午面試,下午摸魚

上午的面試,老師主要問的內容是:

1.成績單上的課(包括選修課),我被問到的是《linux操作系統》和《計算機組成原理》,老師一上來問兩個問題給我整蒙了。

“linux中登錄遠程電腦的指令是什麼?”

“linux中的哪個目錄是存放電腦設備,版本號等這些信息的?”

“看你還學過計算機組成原理,說一下電腦的開機過程吧”

上面三個問題我沒答上來,不過其他的問題都接上了。

“本科期間你認爲最重要的一門專業課是什麼?”

“你談一下軟件工程和計算機科學技術兩個專業的關係?”

2.簡歷上的項目科研競賽等,競賽主要問了我的美賽工作量,而且在我經歷的各個面試中,老師們看競賽似乎都問了數模美賽。

3.其他的一些常見問題

“你研究生階段的安排是什麼?”

“你還報了其他哪些夏令營?”(這個問題可以從實際情況出發,也可以不用,取決於你是否想得到這所學校的Offer)
總體來說,北航的面試我自認爲發揮正常,沒有像學長們之前說的那麼像“壓力面試”,至少沒回答上來不知道的問題就直接誠懇的說不知道就可以了,老師也沒有懟我。也有可能是每組的老師風格不太一樣。一般來說,面試過程中老師問到的問題你一般都想不到,但是在你日積月累的準備中,這些問題都被你解決過了。所以我給各位學弟學妹如何準備面試的建議是:腳踏實地複習專業基礎課,簡歷上的內容自己要形成一個閉環。另外想告誡學弟學妹們的是,之前的私下聯繫的老師面試或者其他面試,如果老師當時提問的問題你沒回答上來,回去一定要把這個問題的坑填上,我認識一個211大學的專業第一的哥們非常可惜,他就是掉進了這個坑,導致正規面試時不幸的遇到了之前聯繫的老師,被提問到了相同的問題,依然沒答上來,涼的很徹底。

面試結束後就等優營結果了,下午去找下一個住的地方(北航夏令營食宿自理,喫的話可以去食堂借本校同學的飯卡刷,住就要提前規劃好了,北京的住房資源相當緊張,夏令營時段提前兩週訂都不一定有房)

7.13繼續摸魚,準備第二天中科院的機試筆試

這天就是在北航教室複習專業課,等優營名單的一天。雖然最後拿到優營還是老師通知我的,當時還在五道口和我同學喫飯。

拿到優營後就向一些最想感謝的老師和家人報喜了,沒有他們的幫助和支持我也很難有今天。

7.14領表找老師簽字,參加中科院計算所補錄的筆試機試

其實當時計算所的筆試機試已經和領表找老師簽字的時間發生了衝突,所以當時和中科院那邊協調了一下時間,把我的筆試單獨安排在了下午。

7.15體檢,中科院計算所面試

北航的體檢是安排在上午8點開始,中科院的面試到我的時候是在上午的9點45,所以早上7點30我先去計算所交了材料然後就去北航先體檢了一個小時,體檢到一半再回到計算所進行面試,面試結束又回到北航繼續體檢,體檢並不是學長說的免費的,最後繳費花了137元,然後去找之前簽了字的老師,老師跟我囑咐了一些事情。到此,北航的夏令營就基本結束了。

所以大家如果參加多個夏令營,發現時間上有衝突,也可以嘗試着同時參加,我有個同學今年同時參加了幾個夏令營,最嗨的時候一天來回跑三個學校參加各個學校的面試啥的,所以在精力允許或者都想參加並且關鍵時間點不衝突的情況下(或者和老師協調好時間),鼓勵大家同時參加多個夏令營,但是比較累,這種騷操作可能也只有我同學乾的出來哈哈哈哈哈。

中科院霸面

參加時間:7.14-7.15

我參加的中科院的面試有兩個,一個是中國科學院網絡信息中心,一個是中國科學院計算所的網絡技術研究中心,由於今年夏令營的競爭特別激烈+本人菜,所以投的中科院三大所都沒進。這個時候我還是通過聯繫老師和填報補錄獲得了兩個所的面試機會。所以非常想去中科院的學弟學妹,如果夏令營沒進,也可以聯繫老師,只要老師同意給你面試的機會,那麼恭喜,你獲得了一個霸面資格。

霸面的流程就很簡單了,基本上就是補交一些材料,然後找時間去面試筆試等,考覈流程與標準和夏令營營員一樣。
 

感悟

今年的夏令營對於大部分保研的同志來說難度比較大(好多人對此表示贊同,對年級前1%的大佬除外),很可能是受到了國際形式的影響(T T),出國的大佬們數量明顯減少了,所以很多大佬被流放下來,最直觀的例子可以去看2018年和2019年中科院計算所和軟件所的夏令營生源名單,會發現清北的學生數量增加的非常多,直到最近的G20大阪峯會出現了反轉:

那麼結論就是:只有2016級的學生保研受到了影響,我猜今年的9推競爭也會更加激烈,所以學弟學妹們可以再去看看2018年的夏令營保研經驗,我們這一級的夏令營保研經歷不具有普適性(個人觀點),大家參考就好了。

一些想對學弟學妹們說的話

在準備保研這段過程中,不同的學校可能在夏令營開始前在進行期末考試或者企業實習,所以真的很辛苦,要做好心理準備。其實回過頭來看,又感覺夏令營不是特別的累,造成這樣的原因可能是在0 Offer的時候大家都會有一種“以後沒有學上”的焦慮和壓力,我們準備夏令營的那段時間白天全天在企業實習,只有晚上才能擠出那麼幾個小時的時間來準備保研,如果進度低晚上還需要加班,所以這種焦慮感一定程度上也是由於準備時間不充分引起的,所以學弟學妹越早準備保研越好。我是從大三上的寒假開始準備的。

在那個寒假中,我主要是刷一些機試題和藍橋杯的算法題(準備開學的藍橋杯比賽),然後準備自己的簡歷,發給老師學長們請他們提出意見並進行多次迭代。沒啥事的時候就看看面經和網上學長學姐們的保研經驗。

開學了除了正常的上課,還需要抽出時間複習數學課,專業課和刷機試題等。

針對軟件工程和計算機專業,我的複習建議是:

專業課:數據結構>操作系統>計算機組成原理>計算機網絡,如果有筆記可以複習自己的筆記,如果沒有可以推薦《王道考研系列》。

數學課:線性代數>概率論>高數,數學類的話主要記住一些研究生階段常用的公式並理解(老師容易問的),我在這裏提供一些感覺在面試過程中老師容易問到的一些知識點:

1.線性代數:矩陣秩,特徵值,特徵向量,可逆矩陣

2.概率論:常用的5大公式(其中的全概率公式和貝葉斯公式),大數定律與中心極限定理(切比雪夫),條件概率,伯努利

3.高等數學:一元函數微分學和積分學部分(研究生階段需要用的)

數學上我主要用的下面這個小本本,翻看數學課的一些基本公式很方便。

機試題:按題型分類來刷,這樣可以比較全面的複習到機考中的大部分題型。我在這裏推薦一本《王道考研機試指南》,現在好像已經絕版了,我在夏令營開始前已經把上面的題都刷了一遍,複習了兩遍,建議在做題的過程中可以把一些注意的地方寫在比較顯眼的位置,以便自己在下一次複習的時候容易快速回想起當時的內容。比如我用的VS刷的題,直接把注意點寫在標題上:

其他建議:

1.在3月或4月初就可以開始聯繫老師了,可以在導師評價網(百度就能搜到)上看意向學校的意向導師信息,上面的信息不是特別多,但是至少可以避一些明顯的坑,畢竟研究生階段導師的人品還是很重要的。聯繫郵件的目的一定要清楚,就是表明自己想去他那,介紹自己發個簡歷過去都可以的。

2.聯繫一個老師如果沒有收到回覆很正常,老師們也特別忙或者是對不感興趣的學生沒有回覆郵件的習慣,如果兩三天都沒有回覆就可以嘗試聯繫其他老師了。

3.可以給學弟學妹們推薦一個計算機保研交流的QQ羣:605176069,這個羣裏面很多熱心大佬前輩隨時幫你解答各種問題。

4.放鬆心態,腳踏實地準備就好了,該來的Offer總會來的,攔都攔不住:)

不管最後結果如何,祝大家都能拿到滿意的Offer!

如果後來我還想到什麼重要的再補上...

一些感激的話

在這一週忙碌的夏令營結束之後,也算是拿到了自己比較滿意的Offer,在拿到Offer的時候心裏沒有想象那麼喜出望外,因爲這一切都是自己努力的結果。在這裏我首先感謝一直努力堅持的自己,其次感謝在保研路上對我幫助最大的老師學長們,包括智東學長,騰飛學長,愈圓學長,福升學長等等,感謝家人在我保研路上的支持和鼓勵,同樣感謝小雪的支持和陪伴,感謝一路披荊斬棘共同經歷保研的同伴,我們的共鳴應該是最強烈的,大家都在相互勉勵共同進步,相信我們最後一定能去到自己想去的地方,做想做的事,見想見的人。

寫於2019.7.16

 

2019.7.29更新

更新:CUHK香港中文大學電話面試

時間:7.29

在夏令營結束後我準備試着衝一下更好的學校,於是接着陸續聯繫了一些導師,於是又獲得了CUHK的電面資格,當時選擇這個大學聯繫老師的原因有幾個:

1.世界綜合排名靠前(似乎比清北好一些)

2.讀博很划算

3.CV領域吊打清北(mmlab實驗室)

下面主要講一下電話面試時的過程:

因爲老師手裏只有我郵件發過去的簡歷,所以問的內容全是圍繞簡歷的,其中也不乏:

1.專業基礎的考察:

數據結構與算法:

  • 講一下你知道的排序算法
  • 快速排序算法的最好最壞與平均時間複雜度
  • 描述一下爲什麼快排最壞的時間複雜度是O(n^2)
  • 描述一下歸併排序的實現,歸併排序的最快時間複雜度(答案:O(nlogn))

2.項目科研經歷的考察:

  • 論文中你認爲的最難的地方
  • 你對自己做過的科研項目的理解和感受

3.英文能力的考察:(以下過程全程英文進行,這個就GG了)

  • 做一下英文的自我介紹
  • 用英文描述一下你寫的那篇英文論文(問題是什麼,如何解決的)
  • 是否有準備託福雅思

老師最後也跟我說,英文口語是我的短板,而且CHUK需要準備託福雅思成績,不認四六級成績。整個過程大概有40分鐘吧,面試的老師人很好,不僅僅是對我個人綜合能力進行了考察,還對我以後的成長提了一些指導性的建議,所以不管面試結果如何,對我個人而言收穫最大的有兩點:

1.不管你以後去哪,如果想走的更遠,更進一步深造,英語短板始終需要克服。

2.科研不是一蹴而就的,要做一件事,就要做到極致。

其實聽過學長和老師說,CUHK是全英文授課,而且如果報名申請,必須放棄現有的保研資格,且有託福雅思成績。所以要不要最後拼一下,取決於自己。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章