复试计算机网络与软件工程,2018华南理工大学软件工程复试经验贴
塵埃落定,昨天結束了復試,終于被擬錄取了,只有真正經歷過才知道不容易,一年來受到王道的很多幫助,論壇上軟件工程的信息相對來說還是比較少的,所以也想分享下自己的一些經驗,幫助后來人。
本人普通一本跨考,初試377,排名第4,復試80.3,最終排名第4,還是比較順利的。
軟件工程學碩不招統考,專碩改成考數二英二了,一開始我是按照數一英一來復習的,再加上408這座大山,復習起來感覺真的壓力山大,很痛苦就對了,后來知道改數二英二,就感覺輕松了很多,時間規劃上也自由了很多。初試感覺沒什么好說的,公共課按部就班地復習就好了,專業課本科期間沒學過,所以我是先把四本課本先過一遍,對總體的知識框架有個大概的印象,然后就開始刷王道,做了3遍,計算機組成原理感覺比較難,看了4遍,最后專業課118。
我主要說下復試吧,復試分成4部分,筆試(20%)+機試(30%)+英語面(10%)+專業面(40%),比例較往年有所調整,但變動不大,其中英語面和專業面是一起的。
筆試1.5小時,主要考的是數據結構和算法,還是復習下數據結構就好了,主要考得是隊列,棧的操作,建樹建圖,樹圖的歷遍算法,還有常見的排序算法
今年筆試題大概如下,一共四個題,一個25分:
1.鏈隊列的操作,初始化,入隊出隊,判滿判空,挖幾個空讓你填,很基本的一些操作
2.給一串代碼,判斷函數的作用,時間復雜度,然后舉例說明,據說這題考的是用拓撲排序來判斷圖中是否存在環,但我當時沒看出來,只寫了判斷是否存在環
3.寫出建哈夫曼樹的詳細代碼和求哈夫曼編碼的代碼,當時一看這題目就慌了,雖然說知道哈夫曼樹的原理,但并沒有認真去研究它代碼怎么實現啊啊啊,最后冷靜下來,按照自己的理解用Java去寫了出來,看復試成績挺高的,估計思路寫得還是沒什么問題吧
4.判斷圖中兩個頂點間是否存在路勁,挺簡單的,可以用DFS或者是BFS
吐槽一下:按照往年的經驗,我把常見的排序算法背得出神入化,尼瑪最終一個都沒考,也熟悉了建樹的算法,最后出乎意料得考了哈夫曼樹,本來以為這個應該不是什么重點,只能怪自己復習得不全面,所以奉勸各位還是要全面一點,畢竟初試完還有很長時間才復試,可以把數據結構里面常見算法都自己手動實現一下,至少得有個大概的印象
機試也是1.5小時,考的一個比較靈活的操作題,和常規的數據庫操作
第一題是按照 比如??“201834,張三 ,操作系統 ,90” 這樣一個格式輸入 學生信息,然后用xml格式輸出信息,有人說是用txt文件讀取數據,但可能是我看漏了,我用的是從鍵盤輸入數據,用Java寫的,最后寫出來了,但還沒調試好就到時間了
第二題就沒什么好說了,c#+sqlserver,考兩個查詢,比較簡單,今年的環境是win10+vs2015+sqlserver2017
時間還是比較緊的,盡快做完數據庫,留多點時間給第一道題調試,今年考試前機房機器有提前開機,可以早點去試試數據庫的連接,有問題趕快換機,對了,機試是可以聯網的,所以你們自己看著辦
英語面和專業面是一起的,有四個老師,面試的老師人很好,全程笑嘻嘻,不必太過緊張,進去后老師讓我中文介紹一下,然后問問本科的情況,比如學得最好的課程是什么,這門課程的核心是什么。。。最好帶份簡歷去,顯得有誠意一點,我給每位老師都遞了一份簡歷,老師看著簡歷問了我一些問題,然后一個女老師用英語問了我一個問題,介紹做過的一個項目,還好之前英語準備過,答得還算流利吧,最后就抽紙條回答技術問題,抽到不會可以換,一開始抽了兩個都不會,旁邊的一個老師幫我解圍說我是跨考的,可能本科沒學過這些東西,然后那個女老師就幫我找了一個操作系統的問題,說的是為什么在操作系統中要引入分頁機制,那幾個老師真的人很好,面試問的問題都挺常規的,自信一點就好了,對了,可以多準備下你比較擅長的語言,比如你你擅長C++,可以多了解一下指針的操作一些問題,Java的話可以多看看它的垃圾回收機制,老師有問到c++指針還有內存的問題,我說我對c++不太熟悉,對Java掌握得比較好,所以老師就讓我說下Java的垃圾處理,我就說了回收機制,還有當中的一些垃圾回收算法,主要就是盡量把老師引導到你比較擅長的東西上來就沒什么大問題
最后,希望我的分享對各位能有所幫助,祝各位學弟學妹都能夠順順利利地考上自己心儀的學校,考研不易,堅持下去,會有收獲的!
總結
以上是生活随笔為你收集整理的复试计算机网络与软件工程,2018华南理工大学软件工程复试经验贴的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android输入法源码】基于Goog
- 下一篇: 过滤器filter,监听器listene