[心得] 交大資工系統實務組(丙丁)/清大資工甲乙組推甄心得

作者: grapherd (GrD)   2016-11-25 21:06:03
前言:
我推的資工組別是不看成績的組別,
目前台灣有交大系統實務聯招(丙丁組)、交大資工戊組、清大乙組、中央軟工等。
這些學校是有這種制度,可以讓成績不太好,
但是在資訊實務上有經驗的人可以進入碩士班就讀。
所以如果校名不太優,成績有點差也不用太擔心,
如果你實務很強,還是可以找到學校 念碩士。
資工碩士推甄結果:
清華大學資工系甲組 (資訊工程組) : 初審不錄取
清華大學資工系乙組 (軟體研發組) : 正取
交通大學資工系丙組 (系統實務聯招): 正取
背景:
學校:國立高雄應用科技大學資訊工程系
成績:系排 7/59 (11%)
比賽:2014 NCPC 應用軟體設計組 第二名
專題:無
論文:2014 TANET 以開源軟體和行動裝置整合校園校務系統
技術報告:F9 microkernel report
暑期實習:QA intern
推甄看重在校成績?
是,很看重。
但是清大乙組、交大系統實務聯招、戊組就不會把在校成績權重放的很高 (應該說,不會是唯一的評選標準)。
給各位一個參考:以我為例子,清大甲乙組我送出去的書面資料幾乎相同,甲組書面拿到 74 分、乙組拿到 86 分。
清大乙組:
先說明清大乙組的部分,因為我報名的兩所學校書面資料,很大一部分是根據清大的標準去製作。
清大乙組的準備跟書面資料上比較麻煩,目前是清大第二年運行這個組別的徵選,要準備的資料如下:
1. 開發大型或開放原始碼軟體經驗報告 (英文,格式自訂,限10頁以內)
2. 推薦函 3 封
3. 學習計畫研究書 (英文,格式自訂,限 2 頁以內)
4. 自傳 (中文,限 2 頁以內)
5. 個人資料表 (中文,系所網頁下載指定格式)
6. 名次證明 (含班級名次及系名次)
7. 大學歷年成績單 (轉學生需包含轉學前之成績)
8. 其他有利申請之資料,如:專題報告、著作、論文發表、
語文能力證明、獎學金及其他獲獎資料證明、參加社團活動情形、
推廣教育證明與成績、工作經驗證明、證照、專利或發明、
全國性競賽成績單、個人榮譽事蹟證明、CPE 大學程式能力檢定成績單、
國立清華大學資訊工程學系程式能力檢定證書。
沒錯,有推薦函三封跟英文學習計畫研究書跟英文開發大型或開放原始碼軟體經驗報告,
所以如果有意要推甄的話,可以在一年前就開始準備這些東西了。
英文學習計畫研究書我是拿清大資應所的來修改,
經驗報告的話則是寫 F9 microkernel (report),
其他部分則是貼上背景敘述的資料以及在校時做的 APP 以及 API。
對於清大乙組我最不能接受的地方,是他的甄試項目及成績計算方式。
清大今年採用先上機考然後再口試的制度,
他的上機考是考 CPE 題目限用 C / C++,有 5 題總共20 測資,
要通過 70% 測資才能夠口試 (也就是 AC 14 個測資點)。
簡章裡面說要收「有志開發大型或開放原始碼軟體,並具備豐富實務經驗者。」,
卻還只拿 CPE 考題來考,我覺得是有點狹隘。
我認為狹隘的地方有幾點:
1. 開放原始碼軟體不限於 C / C++ 卻只能使用 C / C++
2. CPE 考題 (UVa 類型的題目) 不是做開放原始碼軟體的 Must。
這次考試的五題 CPE 如下:
http://acm.cs.nthu.edu.tw/contest/1054/
* Find the Longest Palindrome
* Big Mod
* Stable Sort
* Minimum Spanning Tree
* Mouse Maze
第一題:DP,暴力解過兩個測資。
第二題:divide conquer,「剛好」高中資訊學科能力競賽有比過這題,想出來怎麼做。
第三題:刷 nthu online judge 有刷到,C++ STL 解。
第四題:忘記 kruskal,放棄。
第五題:BFS 解。
口試的話要自備電腦、準備投影片報告,一共三個老師面試,
分為投影片報告跟口試委員提問。
投影片報告我說了兩個部分,一個自介、一個是反應甄試項目不妥的地方。
口委提問基本上就是圍繞著投影片報告的部分詢問,
例如:你經歷裡面有 application 有 kernel 你之後想要走哪個部分?
最後有跟我解釋甄試項目的問題,然後我 demo F9 microkernel。
P.S. 2015年清大乙組剛開始,那時候並沒有先 CPE 過了再面試,
而是類似交大丙丁組先筆試再面試。
但是口委認為這樣不太優,因為在面試的時候還要再確認面試者的基本程式能力
(例如問 quick sort time complexity,stack queue 之類的問題),
他們希望面試的時候可以多花點時間了解面試者做的東西,而不是花時間確認基本能力,
因此才轉變成先 CPE 再面試。
限用 C / C++ 的原因是因為 nthu online judge 只能用 C / C++
交大丙丁組:
丙丁組初審過了的話,會有一天考性向測驗與面試。
性向測驗:
「這考卷靠北多題, 超厚 (開始甩考題本), 寫你會的就可以,
也不可能全寫啦, 放心好惹 (by 發考卷的學長)」
性向測驗總共兩個部分,
第一部分是考 Linux / BSD, WWW, VM, Mail 的部分,第二部分是比較實務的考題。
基本上如果你有在使用 Linux,並且有些 coding 經驗,這些問題應該都不是問題。
1. 在飛機上面有wifi,可是要登入, foo 發現沒有登入也可以 ping 出去,
這時候他就可以用手機 ping 上網了。為什麼咧~
2. qsort, (100, 20), (10, 50), (30, 100), sort by frist element.
3. 在 ARM 上如何加速這段程式碼
int checksum(int *data)
{
int i;
int sum = 0;
for (i = 0; i < 64; i++) {
sum += data[i];
}
return sum;
}
面試:
一共 7 分鐘 (以前是15分鐘),時間到了會有人搖鈴把你請出去。
共有5~6位老師,後排有一群學長。
會先請你自我介紹,建議自我介紹就專注在講自己這四年做過什麼,
還有自己的優勢與強項在哪邊,如此可以引導學長跟老師們詢問你會的問題(沒錯,學長也會問問題)。
自我介紹的部分,我從高中開始刷 UVa 講起,接著校務通、實習、F9 microkernel。以下是面試的細節:
* 自我介紹 (1min)
* 狂轟濫炸自我介紹的東西
* 詢問實習事項
* 你實習的 team 有多少人, 你負責啥?
* 你在實習的時候有學到什麼嗎?
* 你現在轉正職,如果上了該怎麼辦?
* 你現在正職,那除了 QA testing 還有做什麼嗎?
* 你在實習的時候測試啥?
* 詢問 F9 microkernel
* F9 是啥?
* 你做什麼?
* 現在正在發展什麼?
* 為什麼你要在 cortex-M 上面發展 hypervisor?
結論:
如果有意想想要推甄,建議一年前就開始準備,
去比賽、去檢定之類的,有做任何作業的話,
記得以技術報告的形式記錄下來,對於推甄書面資料很有幫助。
面試基本上就不必太緊張,放鬆去就好。
你挑學校學校也挑你,面試時良好的互動交流才是重點。

Links booklink

Contact Us: admin [ a t ] ucptt.com