# 114年交大資工實務組筆試共筆 歷屆試題幫助我很多,希望能將愛繼續低調的傳下去www ## 歷屆試題 [109 交大資工實務組 筆試共筆](https://hackmd.io/@splitline/BkALfYY5r) [110 交大資工實務組(丙丁戊組)性向測驗共筆](https://hackmd.io/@as535364/110-NYCU-CS-aptitude-test) [111 陽明交通大學資科工所實務組性向測驗](https://hackmd.io/@bogay/111-NYCU-CS-aptitude-test) [112 交大資工實務組 (丙組、戊組) 筆試共筆](https://hackmd.io/@jotpac/HkVSK3Hps) [113 交大資工丙組性向測驗題目](https://www.dcard.tw/f/graduate_school/p/253728478?cid=747FAE9A-86D2-4C50-91FE-79EAF1AA79AD) ## 丙組 參考: [交大資工丙組實作組推甄-面試(性向測驗與口試)](https://www.dcard.tw/f/graduate_school/p/257135822?cid=786dd090-15b3-4e5c-bab5-1f7f5f0aa79f) * 請問下面的程式會有甚麼問題? ```c #include<iostram> using namespace std; int main() { char *c; c = "NYCU"; *(str + 1) = 'a'; return 0; } ``` ## 丁組 非常多頁,別想全部做完,做自己有把握的題目,寫的越詳盡越好。 不會寫的不熟的,寧願空白也不要亂寫,面試一問就爆。 參考: [交大資工丁組題目](https://www.dcard.tw/f/graduate_school/p/257150497?cid=db226d42-0b49-4b75-a0e5-f73b72456519) ### General #### DNS * DNS lookup 流程 * DoT 與 DoH 是什麼概念,差別為何,他們改善了什麼問題? #### Git * git rebase功用是什麼? #### Net * 給了一個 routing tables 與 nftables 並給了 5 組 src IP 與 dest IP 請回答封包最後的 src 與 dest IP 是多少、inbound outbound interface 是哪一個,或者回答會不會離不開機器,原因是甚麼。 ### WWW #### backend * N+1 query problem * 給你需求,請建立 db schema * 給你需求,請建立 restful API ,並講述用例 * 何為 mvc * 比較 Query Builder 和 ORM * 請解釋至少兩種通訊協議區別,如 grpc、restful #### frontend * debounce 與 throttle 的差別 * 給你一個登入/註冊的頁面設計需求,請用任何方式寫出包含但不限於 layout、state、control flow、data model 等等的設計概念 * 請講述實際使用過的可觀察性開發工具 * 瀏覽器中,tcp 有雙向通訊為什麼還要 web socket * SPA的缺點為何? #### software testing * 何為 TDD,請講述實際經驗 * 測試中 mock、stub、spy 的差別為何 #### devops * 請講述實際使用自動化部署頁面的經驗 ### Container ### Net (provide by Chumy) * 教授想從 A 網段辦公室連到 B 網段實驗室的伺服器,但連不上線,已知教授可以連的到外網,系計中戳的到伺服器,請問是甚麼原因,與最多三個例子。 * 實驗室有一台新 router,但是你手上沒有網路線,只有一台電腦跟兩條從牆壁出來的網路線,請問怎麼設定 router。 * 請說明如果兩個 mac address 撞到會發生甚麼事。 * 請看以下拓樸 * 請問 A 電腦與 B 電腦連得上嗎?為何? * 請問 STP 收斂以後拓樸長怎樣(有給 priority 但我忘了)  * 觀察以下拓樸(沒畫完整每個 AREA 裡面還有其他 router)請問: * 哪幾台是 ABR 哪幾台是 ASBR * 請解釋 LSA 3、4、5 是甚麼 * 請問如果我想要將 LSA 3、4、5 彙總成 default route 要怎麼設定 * AREA 3 的 ABR 不知道為甚麼沒辦法建立 neighbour 並且下面的機器連不出去,請問為何?  * 最後一題我忘了哈哈 ### Mail ### VM ### 面試問題 * async await 實際上是什麼? * 為何只有 js 有原生的 event loop 的設計? * 講述與人在基於 git 上共同合作的經驗 ## 戊組 一個小時,盡量寫,寫得完。 其中兩題問你能不能擅自用教授或學生的照片或作品,放上校務系統,就很簡單的倫理問題。 參考: [114陽明交大資工所 戊組甄試 複試心得](https://www.dcard.tw/f/graduate_school/p/257140615?cid=2fdb6f43-e242-4824-84f4-f09aff99af71) ### SQL 給你以下兩個 table 的定義 ```sql= CREATE TABLE 員工 ( 員工編號 INT AUTO_INCREMENT PRIMARY KEY, 公司部門 VARCHAR(50) NOT NULL, 公司代號 VARCHAR(100) NOT NULL UNIQUE ); CREATE TABLE 公司 ( 公司編號 INT AUTO_INCREMENT PRIMARY KEY, 公司部門 VARCHAR(50) NOT NULL ); ``` 請寫出 query 列出各部門名與相應的總人數,並且以部門名做排序。 ### stable sort 選擇題,選出符合 stable sort 的排序法。 ### Python generator ```python= def gen(s): if len(s) == 0: yield "" else: for subset in gen(s[1:]): yield subset yield s[0] + subset for subset in gen('abc'): print(subset) ``` 求輸出 ### mutable vs immutale 解釋概念,並舉例。 ### microservice 解釋什麼是 microservice,並且給出實際例子。 ### 生成式 AI 何為生成式 AI,給出實際用例。 ### null safety 解釋概念,並給出兩個例子。 ### thread safe data structure 解釋概念,並給出例子。 ### programming 使用任意語言,寫一個 function,輸入一個非負整數,輸出該數化為二進制後,共有幾個 1。 ### JSON vs AJAX 解釋概念,比較差異。 ### SOAP vs JSON 共兩題,一題解釋概念,比較差異。 另一題要講述實作時會選用這些技術會考量的點。 ## 相關閱讀 [瀏覽器與網路面試詳解](https://www.explainthis.io/zh-hant/swe/browser) [後端工程面試詳解](https://www.explainthis.io/zh-hant/swe/backend)
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.