# 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 但我忘了) ![未命名绘图.drawio (64)](https://hackmd.io/_uploads/r1MBk3XfJe.png) * 觀察以下拓樸(沒畫完整每個 AREA 裡面還有其他 router)請問: * 哪幾台是 ABR 哪幾台是 ASBR * 請解釋 LSA 3、4、5 是甚麼 * 請問如果我想要將 LSA 3、4、5 彙總成 default route 要怎麼設定 * AREA 3 的 ABR 不知道為甚麼沒辦法建立 neighbour 並且下面的機器連不出去,請問為何? ![未命名绘图.drawio (65)](https://hackmd.io/_uploads/Bk9rl3QfJg.png) * 最後一題我忘了哈哈 ### 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
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up