中国人民大学信息学院夏令营经验贴
1.報名
人大的夏令營報名時間一般在五月初就會發布通知,六月一號就會截止。需要在學校的一個網站上報名,一般材料就包括成績排名,成績單,四六級成績,各種獲獎證明,推薦信(直博需要)。在報名過后,在京內的同學可以嘗試聯系一下導師,看是否有機會提前進入實驗室幫忙學習,有助于增加錄取率。
關于報名什么專業,人大今年第一次增加了大數據科學與工程這個專業,好多名額都分配給這個專業,建議報考大數據和計算機應用技術專業,這兩個由于招的人比較多,有利于入營,計算機理論入營相對困難,但是入營后,競爭壓力較小。如果本科學校不是很有優勢而自己對讀博不反感,建議直接選報直博,據我了解,選擇讀碩士進入夏令營的學生基本上都是985學校,而直博的有雙非同學。
2.準備
人大的夏令營包括面試、筆試、機試。
面試:
我報考的是直博,英語面試和綜合面試是一批老師,碩士有部分是分開面試。英語面試最重要的還是自我介紹,自我介紹不要說廢話,我就是犯了這個毛病,因為時間緊張,我剛說完自己的基本情況,就被打斷,老師讓我說一下項目和課程情況,所以基本情況過后,一定要準備一下自己的項目和課程的一些情況。除此之外可以準備一下家鄉、學校的英語介紹,以防萬一。
接下來,中文內容需要詳細說一下自己的項目或者論文,盡量讓自己掌握主動權,多說但是不要說廢話,說自己的工作和收獲,一定不要夸大,可能會被懟,一旦被懟就應該會涼。我遇到的還有專業問題,最最最最最重要的莫過于數據結構,數據結構一定要多復習幾遍,對于重要的內容,一定要上手實現,這樣也有助于機試。我被問到的是DFS、BFS的偽碼實現。DFS是遞歸實現,BFS需要借助于隊列實現。
筆試:
筆試考的是編程語言,切記一定要將C、C++、JAVA看一遍,特別是三者有一些共有的問題。因為程序設計筆試占80分,所以一定要重視筆試,這直接決定了你會不會錄取。
前面兩道題是問答題,主要是編程語言的內容:
1.static在C、C++、java內的使用場景和作用。
2.多態性在C++、Java內都有哪些體現,兩種語言任選一種作答。
后面兩道題是編程題,手寫代碼。
1.完全平方數 輸出所有四位數,是某一個數的完全平方數,并且格式為aabb,前兩位相等,后兩位相等。
2.題目大意是給你一個文件的路徑,該文件內是一篇英語文章,你需要讀出該文件內的詞頻最高的前K個單詞,具體要求有很多,比如不能使用STL(筆試題均不能使用STL),我記得有好多要求,但是我想不起來了,抱歉,最后還需要分析你的代碼的時空復雜度。知道前K個單詞后,若你知道單詞在每個段落的分布,你該如何向讀者推薦哪個段落。
總結來看,考察的是C語言的文件操作(這個考點連續考了兩年,務必重視),字符串的操作,復雜度分析。
機試:
機試招生簡章上說的只能用C語言,但是考試的時候并沒有強調這一點,大家視自己的情況,最好是多多練習C語言,我可以肯定的是,學校肯定會檢查你的代碼,特別是你沒有通過。
兩道題,時間為一個小時,時間較為緊迫,其中還包括你在系統的注冊賬號時間,系統使用的是北大的openjudge,可以提前去熟悉一下系統,考試時可以使用的編譯器是VS2010和DEV-C++。整體來說人大的機試題不難,并且比重只占20分,但是時間有些緊張,我們這一屆,參加計算機機試的有100左右,只有3個人兩道題全部AC,第一題AC的人為13人,第二題Ac為9人,不過我覺得大家應該是時間不太夠,不過學校事后會檢查代碼,機試你AC不了,也一定要將自己的代碼提交一下。
1.提供了48個數據,格式為 2018.06.23 Russia-England ,輸入的為一個國家的名字,輸入所有該國家的比賽時間及對手,我認為這個題主要是數據的處理,十分耽誤時間,其實考察的就是簡單的字符串比較。
2.輸入一個二位數組,內容是。# *,輸出一共有多少個*組成的鄰居團體以及最大的一個鄰居團體有多少個*(*的相鄰的8個位置都算是他的鄰居),格式大概如下
######*##*
###*##****#
####***#**#
#****##***#
考察也就是DFS或者BFS算法。
最后說幾點
1.聯系老師真的很重要
2.由于人大沒有9月份推免,所以夏令營是選拔外校的唯一途徑,特別是直博,導師會詢問你是否確定能來人大,一般碩士應該也會這樣,一般確定能來,才會給名額。
總結
以上是生活随笔為你收集整理的中国人民大学信息学院夏令营经验贴的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: TLE 生成 Cesium CZML 卫
- 下一篇: zheng-环境搭建及系统部署文档