---
tags: AD
---
# 111 清華大學資訊工學學系(APCS組)面試
[TOC]
## 成績
:::success
結果:備取 1 (O) (備到 1)
:::
| 項目 | 學測($英\times1+數\times1+自\times1$)(20%) | 審查資料(40%) | 口試(40%) | 總分 |
| --- | ---- | ------ | ---- | ----- |
| 分數 | 80.00 | 93.75 | 97.75 | 92.60 |
:::info
最低正取分數: 93.23
:::
## 面試準備
我是前一天才寫完講稿,總之就很卡又問題一堆,被一堆人點出問題後,晚上還重新寫過講稿,感謝方女神幫忙欸,不然真的會來不及。
## 面試過程
### 第一間
5 分鐘的自我介紹(投影片輔助)+5 分鐘的問題。
#### 自我介紹
大致上依照準備的節奏。
#### 問答
Q. 人工智慧的領域這麼廣,你想往哪個方向發展?
A. 在我剛剛的陳述中,有提到 google 和聯發科發表的論文,是有關於AI做晶片設計的方面,它是運用一些動作和累積獎勵的方式來訓練AI,來達到最大化的效益,而我正是對此有興趣,於暑假會研習相關論文。
Q. 研究論文是以現階段來說比較難的事情,那你該怎麼做?
A. 重新解讀消化吸收論文,另外我姑丈是在聯發科工作的,我在暑假期間,也會主動找他詢問這方面相關的問題。
Q. 喔有內線的(資源)⋯就對了。
Q. 那看到你在簡報說程設班八年傳承,請問是什麼意思?
A. 在我之前有經營了八年,而我是第九屆幹部,規模也從原本的十幾個人至今已有近百人,從一開始只有簡單的課程,而至今已有完善的規劃。
Q. 你說你在高中主要是打演算法競賽,那遇到不會寫的題目怎麼辦?
A. 我會先重新閱讀題目,題目可能會引導錯誤的方向,因此我會重新閱讀題目重新思考。還是不會的話我會上網搜尋網路上的資源,消化吸收重新理解並重新思考題目。還是不會的話會請問學長姐該題如何分析和下手。所以我遇到不會的問題時,我會重新思考、上網查詢、求助學長姐。
Q. 欸剛剛上一位也是你的競賽隊友,那請問在團隊你們是怎麼分工的?
A. 我在團隊負責的主要是資料結構和實作題⋯(計時器響起)。
Q. 謝謝黃同學。
A. 謝謝教授。
### 第二間
10分鐘專業題目講解。
桌上有三列白色信封可以抽,沒有標示簡單/中等/困難。
#### 題目
| 3 | 9 | 15 | 4 | 2 |
| - | - | - | - | - |
給一個序列,$A$、$B$ 輪流拿取,每次的拿取過程中,先找到序列中最大的數,拿取該數以及該數左右 $k$ 個,然後輪流拿取,直到陣列拿完為止。假設$k=1$,那 $A$ 就拿取 $9,15,4$,換 $B$ 時就拿取 $3,2$,邊界沒有就忽略。最後序列為空時,$A$ 拿到了$9,15,4$,$B$ 拿到了 $3,2$。
> 題尾還有一句話,但我忘了,可能是問題目要幹嘛,也可能根本不重要,大致上就是要模擬這個過程。
#### 答題狀況
我讀了一下題目,還在想最佳解時,教授說直接從簡單的解法開始,問了一下教授可不可以用白板輔助,他說可以,白板筆在旁邊。
我先講了暴力搜尋的解法。
教授詢問:「那假如這個序列的長度是 $N$,請問這樣的複雜度是多少?」
我想了一下,回答:「$O(N^2)$」。
教授說:「不算錯,但詳細一點的說是 $O(N^2/k)$。那請問有沒有辦法優化?」
我想了一下,說:「我目前想到了一個根號算法,就是每 $k$ 個一塊,紀錄該塊的最大值和還剩餘幾個沒有被選取,這樣可以以 $k$ 個為單位,根據算幾不等式可以得到 $O(N\sqrt{N})$。」
教授說:「你這樣⋯(中間我忘了)⋯沒有辦法說服我這是一個可行的方法,請再想想看,有沒有辦法再優化。」
我又想了一下,說:「我想到了可以用 treap 維護序列,存取最大值,然後每次找到該數後,往左往右各 $k$ 個的區段切出來,再將兩邊的treap合併,可以做出複雜度 $O(N\log N)$ 的解。」
教授說:「那請問這樣的複雜度是 best case、average case、worst case 還是 expected case?我說平均複雜度(但應該是期望)是 $O(N\log N)$,但 treap 有很低可能出現 $O(N^2)$⋯(計時器響起)。
教授說:「非常好,有空可以再來玩。」
我說:「謝謝教授。」
教授說:「可能會有 worst case,回去可以再想想這一題。」
我說:「好,謝謝教授。」
## 心得
簡報很重要,是呈現你個人特質的主要來源,還有敢寫的話,就要對自己寫的東西有一定的了解,而一問三不知。
在第一間的問答中,感覺沒啥東西好被提問的,還有被說到前一位是我的隊友,可能就覺得我好弱。回答上就中規中矩,沒有被問爆,但也沒有回答得特別好,明確一點來說就是不夠特色吧。
在第二間的問答中,我覺得狀況還不錯,我其實想到什麼就講什麼,但沒有實際確認過可不可行,反正教授主要是聽你對解題的想法,我也盡力在有限的時間內想到什麼就講什麼,應該是有回答到教授想要的東西。
另外,兩間的教授其實人都非常好,不會特別刁難,只要盡力呈現自己,應該都會被教授看見吧。
以上,希望一切順利。