計算機網路、作業系統、資料庫常見面試題--值得收藏
阿新 • • 發佈:2018-11-20
線上程式設計
1、簡單介紹一下HTTP的長連線和短連線?
2、簡述計算機網路中的七層模型?
3、常見的HTTP狀態碼有哪些?
4、TCP的三次握手過程?為什麼會採用三次握手,若採用二次握手可以嗎?
5、請簡述一下TCP的三次握手和四次揮手協議?
6、TCP和UDP相關的協議分別有哪些?
7、TCP和UDP有什麼區別?
8、Post和Get有什麼區別?
9、在瀏覽器中輸入www.baidu.com後執行的全部過程?
10、列舉幾種常見的協議,並簡述他們的作用?
11、cookie 和session 有什麼區別?
來源:k6k4
答案參考:作業系統常見面試題
1、簡單介紹程序和執行緒以及它們的區別?
2、程序有哪幾種狀態?
3、程序的通訊方式有哪些?
4、執行緒同步的方式有哪些?
5、作業系統中程序排程策略有哪幾種?
6、說一說死鎖的處理基本策略和常用方法。?
7、什麼是死鎖?死鎖產生的條件?
8、分頁和分段有什麼區別?
9、什麼是緩衝區溢位?有什麼危害?
來源:k6k4
答案參考:資料庫常見面試題
1、資料庫有哪幾種正規化?
2、Mysql提供了哪幾種事務隔離級別?
3、MySQL中varchar與char的區別以及varchar(50)中的50代表的涵義?
4、date,datetime和timestamp資料型別有什麼區別?
5、union 與union all的區別?
6、簡述Mysql幾種Join的區別?
7、drop,delete與truncate的區別?
8、mysql有哪幾種索引?
9、innodb的事務與日誌的實現方式?
10、簡述Mysql Innodb引擎和MyIASM引擎的區別?
11、innodb的讀寫引數優化?
12、備份計劃,mysqldump以及xtranbackup的實現原理?
13、MySQL binlog的幾種日誌錄入格式以及區別?
14、MySQL的複製原理以及流程?
15、sql執行慢的原因有哪些,如何進行sql優化?
16、資料庫優化的思路?
17、檢視的作用,檢視可以更改麼?
18、儲存過程與觸發器的區別?
19、如何在最快時間之內重啟500臺db?