前情提要
上面這是其他人記得的,可以對照看
我覺得我記得的題目順序很模糊
概念題
1. REST API設計架構為?REST的GET POST PUT PATCH DELETE 五種指令分別對應何種資料處理?
3. REST 與graphQL、gRPC、Websocker ⋯等五種API架構設計差別,列出每個架構的優缺跟使用情境。
4. 流程大致:病人跟護士掛號,護士安排病人給有空閒的醫生,醫生診斷病人並開藥單,護士根據藥單拿藥給病人。寫出系統介面設計?
5. 你是一個負責程式品管的人,注重低延遲、高一致性、高可靠性,現在大逃殺槍戰遊戲因為連線不穩定導致封包Loss ,你必須在短時間內解決這個問題,舉出五種可能舉措已經說明。
6. 一段程式碼 如何改進(關於分配gpu 的)(OOP)
7. 一段程式碼 指出錯誤位置(multi -threading)
8. 一段程式碼有錯 修改程式變正確
1. 1. 盡可能詳細說明black box test和white box test ,並列舉不同之處。2. 說明unit test, integration test, end-to-end test的意義。
9. (忘得差不多了)git版本有四個皆為底層延伸,但是⋯要如何拆分它們使版本切換快速。
程式題
1. Pokemon 的戰鬥(兩人,分別都有兩隻寶貝,四隻寶貝皆不同)用物件導向寫程式碼。
2. 彈彈堂 主角攻擊力有許多加值方式,不可暴力解,輸出主角選擇功能後能產生的最大總攻擊力。
3. (英文)輸出為輸入的字元陣列中字元為*的前一個字母需去掉,且不計*,印出(有時間複雜度要求)。測資兩個為:Leet**cod*e -> Lecoe 、erase***** -> (空)
4. (英文)字串排列整體往右移動k格
5. (英文) (我覺得我沒有理解題意)好像是字串中可設set去掉數字後印出小於原陣列size 的最小陣列。輸入:[3333555227 ]去掉3 7 之後剩[55522](為原size一半)拿掉5後就可以輸出minimum size,輸出:2。[777777]去掉7,輸出:1。
6. 填入函式程式碼,檢查點點是否在正方形框內。進階題:改變資料結構使搜尋複雜度為Obig(log N)。
7. 列出病人接觸史,給你接觸過的線edge ,根據確診編號m列出所有接觸史。
8. 忘記了。

