113交大資工丙組性向測驗題目
國立成功大學 資訊工程學系
1. int Count = 0;
int Count() {
if (count == 0)
count++;
}
int main() {
Count();
Count();
}
現在有兩個thread 要來執行此程式,要怎麼避免錯誤?
2. 給一個數字11,做一堆事(左移右移)算最後的output (2進位與10進位)
3. 給定input output以及部分code, 寫出中間一個if裡面的條件,使其可以產生一樣的output
4. 如果今天在執行某個program,隨著你的RAM的容量提升,你的執行速度並沒有因此有線性提升,請問你的OS有可能發生了什麼事?
5. 傳一個message 到line或等等的軟體,請問中間的過程為何?(有給一堆名詞,socket、layer、device IO等等)
6. 定義一個軟體架構、DevOps、MLOps,以face recognition以及unlock system為例。
有三種情況,分別表示(1) 全部運行在device 上 (2)全部運行在cloud 上 (3)hybrid 模式
7. PaaS是什麼?描述一下,以及其程式開發的特色。
總共七題,最後有小提示,準備一下面試口述一分鐘的內容,包含自己的校系以及最得意的作品或實作經驗。


