# 高師大軟工 - 招生名額:$1$ (資安組 $3$ ) - 複試人數:$16$ (資安組 $12$ ) - 一般組 - 書審:$85$ / 面試:$85.67$ / 備取 $1$ - 資安組 - 書審:$84.33$ / 面試:$89.33$ / 正取 $1$ ## 一、112 招生資訊 [簡章](https://c.nknu.edu.tw/aca/UploadFile/userfiles/4/files/%E6%8B%9B%E7%94%9F%E7%9B%AE%E9%8C%84/08%E6%AD%B7%E5%B1%86%E7%B0%A1%E7%AB%A0/05%E7%89%B9%E6%AE%8A%E9%81%B8%E6%89%8D/112S.pdf) | [報名系統](https://sso.nknu.edu.tw/Recruit/front.aspx?RegisterAction=S) #### 行程日期 * 報名時間:$11/4$ ~ $11/14$ * 面試名單:$11/28$ * 面試日期:$12/2$ * 放榜日期:$12/16$ #### 申請資格 * $APCS$ $6$ 級 * $CPE$ $2$ 題 * 科展 * 資訊能力競賽 * 其他成就 #### 繳交資料 * 符合報考資格證明 * 在校成績單 * 自傳 * 有利審查資料 #### 成績計算 * 資料審查:$50\%$ * 面試:$50\%$ ## 二、心得分享 高師大我一般組分資安組兩個組都有報,因為都有進二階所以就要面兩場。高師大採團體面試,一組 $4$ 個人,有 $3$ 個教授,會叫你一個一個自我介紹,然後 $3$ 個教授會各問一個問題,然後輪流回答,所以整個過程都會知道別人有什麼經歷跟回答了什麼。 ### 一般組 本來一組是 $4$ 個人,因為有一個沒來所以剩 $3$ 個,整場時間是 $15$ 分鐘,但是因為是團體面試所以其實實際大概一個人只有 $5$ 分鐘左右,這應該是我面試到現在最有緊張感的一場,我是那一組最後一個自我介紹的,倒數第二個在自我介紹的時候心臟跳超快,雖然輪到我講的時候就不緊張了,教授人都還算不錯,雖然不管我們說什麼感覺教授都沒有什麼反應,但是聽到他們說歡迎我們來參加面試就感覺比較有被重視。 - 教授:你們申請的是特殊選才,請問你們對程式設計有什麼想法? 我:我從國小開始接觸程式設計,曾取得過 $Scratch$ 競賽第一名並獲得市長科技獎,到了高中我持續學習程式,在學習的過程中能夠不斷看到有許多比自己厲害的人,因此我不會滿足於現狀,能夠不斷的精進與學習。 - 教授:之後如果進入我們學校想做什麼?或是最近有看過什麼書籍嗎? 我:(介紹自己高中寫的專案,分析優缺點並提出解決方案) - 教授:你是怎麼知道我們系的? 我:我的班導本身就是畢業於高師大,而我的班導在我的高中生涯中影響非常大,如果沒有我的班導就沒有現在的我,因此在未來我也想成為像我們班導這樣的教育者。 (回答這一題的時候有夠心虛笑死) ### 資安組 因為個人因素跟系辦申請延到最後一個面試,結果最後那一組就我一個人,而這就是一個很好的機會能夠跟教授單獨對話,因為團體面試比較不容易針對一個人的備審問問題,但是因為我是最後一組後面沒有其他人了所以沒有時間限制,原本一組 $15$ 分鐘,進去前工作人員說我只有 $5$ 分鐘,結果出來已經超過 $20$ 分鐘了。 - 教授 $B$:你報名的是資安組,說說看你覺得什麼是資安? 我:保護資訊及隱私安全 - 教授 $B$:你有參加任何有關資安的活動或取得相關成就嗎? 我:我曾參加校外組織辦理的資安課程,學到 $Linux$ 跟一些簡單的 $Web$,另外我曾考取 $Oracle$ $Certified$ $Associate,$ $Java$ $SE$ $8$ $Programmer$ 的國際認證,在 $OOP$ 的封裝內包含對資訊保護的相關知識。 - 教授 $A$:你說你考過 $Oracle$ 的 $Java$ 認證,那你能用後面的白板介紹一下存取修飾字嗎? 我:(解釋 $public$, $protected$, $default$, $private$ 的差異) 教授:$class$ $B$ 繼承 $class$ $A$ 要怎麼寫? 我: ```java= class A { } class B extends A { } ``` 教授 A:那我出題目考你 (然後他就走到白板上面開始寫) ```java= class A { int a = 5; } class B extends A { int a = 10; } public class Main { public static void main(String[] args) { A obj1 = new A(); System.out.println(obj1.a); B obj2 = new B(); System.out.println(obj2.a); A obj3 = new B(); System.out.println(obj3.a); B obj4 = new A(); System.out.println(obj4.a); } } ``` 他寫完之後問我執行結果,我答出來之後他又接著寫一題: ```java= class A { public void display() { System.out.println("hello"); } } class B extends A { public void display() { System.out.println("nknu"); } } public class Main { public static void main(String[] args) { A obj1 = new A(); obj1.display(); B obj2 = new B(); obj2.display(); A obj3 = new B(); obj3.display(); B obj4 = new A(); obj4.display(); } } ``` - 教授 $B$:為什麼會想要考這張證照?你在這方面就只有考過這個考試嗎? 我:因為在這個領域投入蠻多心力所以想透過考試檢視自己並給予自己肯定,而我後來也參加了 $OOP$ 的競賽並從全國上百名大學生及高中生中晉級決賽並獲得優選。 - 教授 $B$:你還有什麼想問我們的嗎? 我:我對資安這個領域很有興趣,想請教教授有沒有有系統的學習資源或學系管道? 教授 $B$:進來我們系啊 我:好啊 - 教授 $C$:剛剛聽你生了不少病,那個會很不舒服嗎? 我:很不舒服 教授 $C$:保重 我:謝謝 <!-- {%hackmd /@Ateto/BJRpsqII9 %} -->