國立成功大學乙組上機考面試心得

一、基本資料

考生姓名 楊竣鴻 面試日期 \(109.11.27\)
面試學校 國立成功大學 面試科系 資訊工程學系
考試時間 \(7hr\) 教授人數 \(3\)
報名人數 \(22\) 初試成績 \(16.35/20\)
上機考人數 \(21\) 複試成績 \(70.4/80\)
總成績 \(86.75\) 結果 \(正取第四名\)

二、試場配置與概況

就是電腦教室

三、上機考過程記錄

這個跟其他間學校的特選差別很大,第一個就是他的面試不占分,第二個就是書審只占\(2\)成,最後且最重要的就是,他有長達\(8\)小時的上機考,這是升學考試的一個大突破。上機考主要考\(debug\)跟新增功能還有優化的能力。

到我這屆只辦了兩次,所以難度很不平均OAO。上一屆的\(debug\)大賽被嫌太簡單,一堆人幾個小時就做完了。這一屆的波函數產生跟示波器的\(debug\)跟優化難到全場只有\(7\)個人有過錄取標準(正取+備取)。

說到錄取標準,也就是說,會有個明確的指標告訴你,你的成績。以我們這屆來說,是優化大賽,我們會拿到一個殘廢的server(用C寫的socket,也是產生波的地方)跟殘廢的client(用python寫的socket,是把server產生的波畫在螢幕上的地方)。計分的方式就是,定義\(K\)是目前的波的頻率,在server端每秒會\(K+1\),理論上你的\(fps\)(效能)會越來越低,你的分數就是在\(fps<=15\)的瞬間的\(K\)值。

一開始的”殘廢”,連產生波跟示波都是壞的,要從頭開始修,修好後,\(K\)值大概落在\(3\)~\(4\),而及錄取的標準是\(K=20\),我就慢慢的優化,最後\(K=22\)

有個有趣的就是,在最後幾分鐘的時候,想到要修個bug能讓效率變高2倍。然後我修改完server端後要去改client時,我貌似不小心把檔案del了,那時候嚇到到冒出冷汗。最後發現並沒有刪掉(虛驚一場)。但不幸的是,我嚇到忘記client要改啥了><,在最後幾秒的時候成功找到並修改。終於過了~,真是驚險。

四、上機考心得及建議(含攜帶物品、服儀、答題重點等)

  1. 要做好準備再去考,不然會變成砲灰。
  2. 帶好你的語法書。
  3. 有餘力的話除了你現在的主力語言,你可以去多學學其他語言,如果你現在mainC++,你可以去學學python。
  4. 承3. 因為像這次的成大乙組除了考C之外,還有考python,如果妳不會,那就是掰掰了,
  5. 成大在考試的前幾周會有釋放這次會考的知識,如果妳把成大當第一志願,那你就要瘋狂的學這些技術,盡量學深一點。
  6. 臨陣磨槍,不亮也光。
Select a repo