ETH官方钱包

切換
舊版
前往
大廳
主題

109年 嘉義大學(xué)資工面試心得

魔化鬼鬼 | 2020-04-20 15:40:11 | 巴幣 1108 | 人氣 2877

4/20
一大早六點(diǎn)起床
換好衣服 吃完早餐
六點(diǎn)半出門
今天是我爸載我去面試
所以交通問(wèn)題不用煩惱

不過(guò)有個(gè)小插曲
我爸7:00左右到公司 說(shuō)要健檢 一下就好
結(jié)果7:50才好
我整個(gè)心情超賭爛==
開始擔(dān)心會(huì)不會(huì)遲到 不過(guò)好險(xiǎn)是沒有
時(shí)速最高飆到130==
9:40面試 大概9:00到學(xué)校

剛進(jìn)校門 配合M漢肺炎疫情管理 量個(gè)體溫
就開車到理工院門口 跟著標(biāo)示走就到報(bào)到處了

到報(bào)到處簽個(gè)名 然後學(xué)姊們會(huì)給一些資料 問(wèn)卷之類的
面試完交給她們就好 接著到旁邊的休息室開始發(fā)呆
想說(shuō)有臺(tái)南資工面試過(guò)了 來(lái)跟教授聊天而已
結(jié)果看有人出來(lái)說(shuō)第二間有點(diǎn)硬 害我心跳越跳越快

發(fā)呆了半小時(shí)後終於要上場(chǎng)了
嘉大資工面試有兩關(guān) 黑臉嘛 我是覺得還好
不過(guò)嘉大會(huì)問(wèn)專業(yè)問(wèn)題 面試前看能不能準(zhǔn)備一下搜尋和排序的演算法
泡沫排序 暴搜 都可以
可以的話就多準(zhǔn)備快速排序法 二分搜
記個(gè)時(shí)間複雜度 以防萬(wàn)一

線搜(或暴搜):O(n)
二分搜:O(log(n))
快速排序 合併排序 堆積排序:O(nlog(n))
泡沫排序 選擇排序 插入排序:O(n^2)

重點(diǎn)是要理解 然後能完整的講出來(lái)
不然教授一問(wèn)你還是會(huì)破功


(先說(shuō)抱歉 有些句子有標(biāo)點(diǎn)符號(hào) 有些沒有 可能會(huì)看得有點(diǎn)辛苦 我也懶得改了)
<第一關(guān)面試>
先說(shuō)格局
兩間關(guān)卡的格局都一樣

我就用左右來(lái)描述是哪個(gè)教授好了

右教授:請(qǐng)先來(lái)個(gè)自我介紹

我:好 我是來(lái)自中山高中的XXX,我平常的興趣是寫寫程式,我先大概講一下我的程式設(shè)計(jì)經(jīng)歷,我第一次接觸程式語(yǔ)言是在高中程式多元選修,C語(yǔ)言,那C語(yǔ)言相對(duì)別的程式語(yǔ)言,相對(duì)啦,是比較low-level的(組合語(yǔ)言笑而不語(yǔ)),所以幫助我在學(xué)其它語(yǔ)言有一個(gè)基礎(chǔ)在。那我在高二時(shí)加入資訊研究社,我學(xué)了第二個(gè)程式語(yǔ)言 Python,那Python相對(duì)是比較接近應(yīng)用層面的程式語(yǔ)言,所以我在高二升高三時(shí),用一些套件來(lái)做出了聊天室的指令機(jī)器人,其實(shí)在寫這機(jī)器人的過(guò)程我學(xué)到滿多的,例如我有寫提醒功能嘛,那就要存取一些資料,所以我認(rèn)識(shí)到了json,還有英文單字搜尋功能嘛,就用到爬蟲,那寫爬蟲,就有稍微認(rèn)識(shí)了HTML,像這些東西都是我在寫這個(gè)時(shí)才知道的。在來(lái)是高三後,我在學(xué)測(cè)後學(xué)了Java,那學(xué)java主要是因?yàn)槲液芮宄乙x資工了,所以我看課程地圖,有看到物件導(dǎo)向這門課,所以我就自己學(xué)了一些,用物件導(dǎo)向的觀念還有Java寫出了俄羅斯方塊。那我之所以報(bào)考資工是因?yàn)槟壳拔覍懙枚际潜容^接近應(yīng)用的,那資工其實(shí)是在學(xué)比較底層的,所以我想加入資工,來(lái)加強(qiáng)這方面的知識(shí)。

(自我介紹這部分 因?yàn)橛写蚵牭浇淌谀沁吺菦]有筆電的 所以我稍微調(diào)整了自介的敘述 把作品和心得講得更細(xì)一點(diǎn) 讓他們比較有印象)

左教授:你寫程式有沒有遇過(guò)什麼困難,都怎麼解決的?

我:有阿 一定會(huì)遇到困難,像我在寫俄羅斯方塊的時(shí)候,就遇到很多java語(yǔ)法上的問(wèn)題,還有物件導(dǎo)向那些觀念的東西。那基本上觀念類的我大部分都是看影片之類的去理解,語(yǔ)法上的話大多是去stack overflow搜尋這樣。

左教授:你寫程式有跟其他人合作過(guò)之類的經(jīng)驗(yàn)嗎?因?yàn)槠鋵?shí)未來(lái)寫程式是要和別人合作的,那你有可能會(huì)成為一個(gè)leader,你要怎麼解決成員的爭(zhēng)執(zhí)

我:合作嗎...(想) 沒有耶...

左教授:那除了程式外 有沒有跟別人合作過(guò)的經(jīng)驗(yàn)?

我:平常的話是沒有啦 頂多就課業(yè)上做報(bào)告會(huì)合作。

左教授:好那就以做報(bào)告來(lái)說(shuō)好了,如果你跟組員遇到一些問(wèn)題怎麼處理,像如果組員都不做事,你要怎麼辦?

我:我覺得我第一個(gè)方法當(dāng)然就是先溝通啦 如果真的沒辦法的話 那我就自己..對(duì) 自己做這樣

左教授:這樣你心裡不會(huì)抱怨嗎 組員都不做事

我:當(dāng)然抱怨是一定有的啦 不過(guò)至少我自己做我可以學(xué)到東西

左教授:如果他們爭(zhēng)執(zhí)呢?

我:我的話一樣是先嘗試溝通啦,不然就是要統(tǒng)一一個(gè)架構(gòu)

左教授:那如果他們 例如AB一個(gè)說(shuō)要寫這樣 一個(gè)說(shuō)要寫那樣 你要怎麼處理

我:恩...這有點(diǎn)棘手,那我就不太清楚了(我一個(gè)邊緣人能掰成這樣我也真佩服我自己)

教授們和我都同時(shí)笑了

右教授:沒事啦,我們只是想知道你在處理團(tuán)隊(duì)問(wèn)題時(shí)會(huì)怎麼解決,當(dāng)然一個(gè)人自己解決也是一個(gè)很好的方法,只是說(shuō)未來(lái)團(tuán)體在寫程式時(shí)會(huì)遇到這樣的問(wèn)題,沒事沒事。

右教授:好 那時(shí)間關(guān)係 就先到這邊吧

我:好 謝謝教授

接著就走出教室 休息一下
等等再第二關(guān)
在等第二關(guān)時(shí)有點(diǎn)焦慮
但又有點(diǎn)期待(?
想看看大家說(shuō)的黑臉教授是怎樣

<第二關(guān)面試>

這關(guān)兩個(gè)教授 一男(左 比較和善)一女(右 表情普通)
女的問(wèn)專業(yè)問(wèn)題 其實(shí)也不難啦
有寫過(guò)題目的都不用怕

右教授:請(qǐng)先來(lái)個(gè)三分鐘自我介紹
(我不太清楚是不是我耳包 有可能教授是說(shuō)30秒鐘 不過(guò)內(nèi)心聽到三分鐘有點(diǎn)驚訝 不知道能不能撐那麼長(zhǎng) 但是表情依舊保持自信 反正就照講 要聊學(xué)習(xí)歷程我有的是)

我:<自我介紹>
(跟上面差不多)

右教授:既然你C學(xué)到了指標(biāo)之前 你怎麼沒去考APCS 因?yàn)槲疫@邊沒看到你APCS成績(jī)
(APCS 全名:大學(xué)先修程式測(cè)驗(yàn) 考4題實(shí)做+25題選擇 平常沒在寫題目去考會(huì)很挫折喔 我高一被打擊過(guò)就不太想考了)

我:痾..是有考過(guò) 在高一的時(shí)候考的 考得滿爛的 對(duì)(觀念3 實(shí)做2 廢到爆QQ)

右教授:好 你說(shuō)你學(xué)過(guò)C了 那如果班裡面你要找成績(jī)最高的人的話 你要怎麼搜尋?

(好問(wèn)題 這邊就是我有準(zhǔn)備的了 不過(guò)我回答得不是很好我覺得)
(關(guān)鍵字:"搜尋" 腦袋浮現(xiàn)線搜和二分搜 我想說(shuō)如果要驚豔教授的話 講二分搜比較邱)

我:恩.. 如果要高效的話就二分搜吧

右教授:恩 二分搜的條件是什麼?

我:要排序過(guò)(好險(xiǎn)面試前有把 圖解演算法 這本書拿出來(lái)複習(xí))

右教授:恩 要排序過(guò) 那你會(huì)怎麼排序?

(關(guān)鍵字:"排序" 這時(shí)候就可以看出差距了 一般學(xué)過(guò)程式的高中生會(huì)說(shuō)泡沫排序或選排 如果有再額外了解演算法的或有玩competitive programming 會(huì)認(rèn)識(shí)到quick sort, merge sort, heap sort 基本上挑一個(gè)講就好 quick sort和merge sort會(huì)比較好講 heap sort會(huì)牽扯到tree的資料結(jié)構(gòu) 所以不太建議 畢竟時(shí)間有限)

我:如果要高效率的話 應(yīng)該就是用快排 痾 快速排序法

右教授:那請(qǐng)你稍微解釋一下快速排序法的原理

我:恩... 快速排序法的話 假設(shè)有一整個(gè)數(shù)列好了 那我們隨機(jī)選一個(gè)p..p.. 那叫pivot嗎?

右教授:(點(diǎn)頭

我:對(duì) 那選了一個(gè)pivot之後 假如我們要從小排到大好了 那我就把所有比pivot還要小的值全部放左邊 比pivot大的放右邊 然後就一直divide and conquer重複的遞迴下去這樣

右教授:(點(diǎn)了頭 看向左教授 感覺是要換他問(wèn)了

左教授:我看你的成績(jī)?cè)诟叨蝗蛔兒芨哙?,是有什麼原因嗎?

我:喔 其實(shí)我在高一時(shí)已經(jīng)想往資工這方面來(lái)走了,然後我有上網(wǎng)查,發(fā)現(xiàn)資工要的分?jǐn)?shù)滿高的,所以...對(duì).. 我從高二就開始準(zhǔn)備了(這部分是臨時(shí)唬爛的XD 唬爛同時(shí)也要強(qiáng)調(diào)申請(qǐng)動(dòng)機(jī))

左教授:看來(lái)你程式這部分學(xué)得還不錯(cuò)喔 你說(shuō)你有學(xué)了Java 你可以說(shuō)一下物件導(dǎo)向的優(yōu)勢(shì)在哪裡嗎?

我:我覺得是整個(gè)程式的結(jié)構(gòu)比較分明吧 相比於程序?qū)虻脑?/div>

左教授:這樣說(shuō)有點(diǎn)籠統(tǒng) 有沒有一個(gè)具體的表示方法?

(靠 這部分我沒準(zhǔn)備 只好靠一些名詞來(lái)搪塞過(guò)去和撐時(shí)間了)

我:(沉默...  我覺得可能還要搭配design pattern會(huì)比較好吧

左教授:(眼睛稍微一亮) 所以你有學(xué)過(guò)design pattern了嗎?

這時(shí)候鈴聲終於噹了 終於撐過(guò)來(lái)了...

我:痾 我沒有很深入了解啦 只有聽過(guò)一些名詞 像工廠模式 單一模式那些的 不是很熟悉

左教授:好 ok 那就到這邊了

我:謝謝教授
---------

面試完的我 面帶笑容地走出去
覺得應(yīng)該是穩(wěn)了 畢竟大部分都有回答 而且也沒有很緊張
不過(guò)在跟朋友討論後發(fā)現(xiàn)
不對(duì)阿
最大值快速排序排好了直接拿最尾端的就好了啊
幹嘛還要二分搜
這點(diǎn)應(yīng)該是我面試回答唯一的遺憾吧@@

之後補(bǔ)成績(jī)

給學(xué)弟妹的建議:
資訊科系的個(gè)人申請(qǐng)其實(shí)相對(duì)其它科系是好準(zhǔn)備很多的 因?yàn)楹芏鄸|西在網(wǎng)路上都有 關(guān)鍵就是看你想不想學(xué) 還有你能不能整理成屬於你的 成品也相對(duì)好做出 如果想抓住教授眼球 那麼就要好好善用這部分的優(yōu)勢(shì) 當(dāng)然啦 前提是你要能顧好課業(yè) 不然也過(guò)不了個(gè)申一階

-----------------------
更新

嘉義資工正取
可以開始寫uva囉~
話說(shuō)資工怎麼會(huì)這麼多女中的...

創(chuàng)作回應(yīng)

我也有去臺(tái)南資工面試哈哈哈哈 今天也去嘉大 感覺臺(tái)南真的是在聊天~
2020-04-20 18:20:31
魔化鬼鬼
真的 臺(tái)南輕鬆到怕 嘉義才有面試的fu
2020-04-20 18:56:39
MZGamer
你3分鐘我30秒XDDD
2020-04-21 06:19:20
魔化鬼鬼
蛤 難不成我又耳包?
2020-04-21 07:33:29
MZGamer
她直接很兇的跟我說(shuō) 自我介紹30秒 講為什麼你選擇資工
2020-04-21 08:08:50

相關(guān)創(chuàng)作

更多創(chuàng)作