計(jì)算機(jī)專業(yè)面試問題_計(jì)算機(jī)專業(yè)面試題目
對(duì)于計(jì)算機(jī)專業(yè)的求職者,在求職面試中,我們應(yīng)該學(xué)會(huì)做好面試準(zhǔn)備,了解面試問題很有必要。下面小編已經(jīng)為你們整理了計(jì)算機(jī)專業(yè)面試問題,希望可以幫到你。
計(jì)算機(jī)專業(yè)面試問題(一)
1. 網(wǎng)絡(luò)協(xié)議的三個(gè)核心要素,及概念 .各起什么作用?
語法,定義了數(shù)據(jù)與控制信息的格式;
語義,定義了需要發(fā)出何種控制信息,完成何種響應(yīng)動(dòng)作以及作出何種響應(yīng);
同步,定義了事件實(shí)現(xiàn)順序的詳細(xì)說明。
2. 關(guān)系數(shù)據(jù)庫都有那些操作,特點(diǎn)是什么?
查詢:選擇、投影、連接、除、并、交、差
數(shù)據(jù)更新:插入、刪除、修改
關(guān)系操作的特點(diǎn):集合操作方式,即操作的對(duì)象和結(jié)果都是集合。
3. 解釋一下網(wǎng)絡(luò)體系結(jié)構(gòu),它得實(shí)現(xiàn)和理論有什么區(qū)別?
是指通信系統(tǒng)的整體設(shè)計(jì),它為網(wǎng)絡(luò)硬件、軟件、協(xié)議、存取控制和拓?fù)涮峁?biāo)準(zhǔn)。 網(wǎng)絡(luò)體系統(tǒng)結(jié)構(gòu)采用分層結(jié)構(gòu),各層之間相互獨(dú)立、較易維護(hù)、靈活性好。 國(guó)際標(biāo)準(zhǔn)化組織制定了OSI/RM標(biāo)準(zhǔn),該標(biāo)準(zhǔn)采用了七層結(jié)構(gòu)應(yīng)用層、表示層、會(huì)話層、傳輸層、網(wǎng)絡(luò)層、數(shù)據(jù)鏈路層、物理層。七層協(xié)議體系結(jié)構(gòu)既復(fù)雜又不實(shí)用,但其概念清楚,體系結(jié)構(gòu)理論較完整。而TCP/IP卻成為了事實(shí)上的標(biāo)準(zhǔn),它采用了四層結(jié)構(gòu)即應(yīng)用層、傳輸層、網(wǎng)絡(luò)層和網(wǎng)絡(luò)接口層。
4. 為了實(shí)現(xiàn)重定位需要哪些硬件?
最簡(jiǎn)單的方式是在系統(tǒng)中增設(shè)一個(gè)重定位寄存器,用來存放正在執(zhí)行作業(yè)的內(nèi)存地址,每次訪問數(shù)據(jù)時(shí),由硬件自動(dòng)將相對(duì)地址與重定位寄存器中的起始地址相加,形成實(shí)際的特理地址。 當(dāng)然在分頁式與分段式系統(tǒng)中,具地址變換機(jī)構(gòu),以及快表等硬件。
計(jì)算機(jī)專業(yè)面試問題(二)
一、什么是計(jì)算機(jī)操作系統(tǒng)?
【參考答案】
它的職責(zé)常包括對(duì)硬件的直接監(jiān)管、對(duì)各種計(jì)算資源(如內(nèi)存、處理器時(shí)間等)的管理、以及提供諸如作業(yè)管理之類的面向應(yīng)用程序的服務(wù)等等。
計(jì)算機(jī)操作系統(tǒng)(Operating System,簡(jiǎn)稱OS),是電子計(jì)算機(jī)系統(tǒng)中負(fù)責(zé)支撐應(yīng)用程序運(yùn)行環(huán)境以及用戶操作環(huán)境的系統(tǒng)軟件,同時(shí)也是計(jì)算機(jī)系統(tǒng)的核心與基石。操作系統(tǒng)主要的任務(wù)是管理與配置內(nèi)存、決定系統(tǒng)資源供需的優(yōu)先次序、 控制輸入與輸出設(shè)備、操作網(wǎng)絡(luò)與管理文件系統(tǒng)等。
計(jì)算機(jī)操作系統(tǒng)是管理計(jì)算機(jī)系統(tǒng)的全部硬件資源、 軟件資源及數(shù)據(jù)資源、 控制程序運(yùn)行、改善人機(jī)界面、為其他應(yīng)用軟件提供支持等,使計(jì)算機(jī)系統(tǒng)所有資源最大限度地發(fā)揮作用,為用戶提供方便的、有效的、友善的服務(wù)界面。
計(jì)算機(jī)操作系統(tǒng)包括 5 個(gè)方面的管理功能:進(jìn)程與處理機(jī)管理、作業(yè)管理、存儲(chǔ)管理、設(shè)備管理、文件管理。
二、IP地址是怎樣分類的?并說出其各類地址的網(wǎng)絡(luò)數(shù)量和適用范圍。
【參考答案】
IP地址的5種類型:A類、B類、C類、D類、E類。
A類第一字節(jié)范圍:1~126,允許有 126 個(gè)網(wǎng)段,每個(gè)網(wǎng)絡(luò)允許有 16777216臺(tái)主機(jī),A類地址通常分配給擁有大量主機(jī)的大規(guī)模網(wǎng)絡(luò)使用。
B類第一字節(jié)范圍:128~191,允許有 16384 個(gè)網(wǎng)段,每個(gè)網(wǎng)絡(luò)允許有65534臺(tái)主機(jī),適用于結(jié)點(diǎn)比較多的網(wǎng)絡(luò)。
C類第一字節(jié)范圍:192~233,允許有 2097152 個(gè)網(wǎng)段,每個(gè)網(wǎng)絡(luò)允許有254臺(tái)主機(jī),適用于結(jié)點(diǎn)比較少的網(wǎng)絡(luò)。
D類第一字節(jié)范圍:224~239。
E類第一字節(jié)范圍:240~254,這兩類用于特殊用途。
計(jì)算機(jī)專業(yè)面試問題(三)
1. 在交互式系統(tǒng)中,非剝奪是不是一個(gè)好的策略?為什么?
非剝奪方式:分派程序一旦把處理機(jī)分配給某進(jìn)程后便讓它一直運(yùn)行下去,直到進(jìn)程完成或發(fā)生某事件阻塞時(shí),才把處理機(jī)分配給另一進(jìn)程。剝奪方式:當(dāng)一個(gè)進(jìn)程正在運(yùn)行時(shí),系統(tǒng)可以基于某種原則,剝奪已分配給它的處理機(jī),將之分配給其它進(jìn)程。剝奪原則:優(yōu)先權(quán)原則、短進(jìn)程、優(yōu)先原則、時(shí)間片原則。
在分時(shí)系統(tǒng)中不剝奪并不是一個(gè)好的策略。因?yàn)?在分時(shí)系統(tǒng)中,除了交互性以外,及時(shí)性是很重要的性能因素。當(dāng)一個(gè)作業(yè)被阻塞后,CPU就完全空閑了,別的用戶的及時(shí)性就無法保證了,而完全可以把這些時(shí)間分配給別的作業(yè)運(yùn)行。以提高整體的吞吐量。
2. DBA的職責(zé)是什么?
(1)決定數(shù)據(jù)庫中的信息內(nèi)容和結(jié)構(gòu):數(shù)據(jù)庫中要存放哪些信息
(2)決定數(shù)據(jù)庫的存儲(chǔ)結(jié)構(gòu)和存取策略:獲得較高的存取效率和存儲(chǔ)空間利用率
(3)約定義數(shù)據(jù)的安全性要求和完整性約束條件:負(fù)責(zé)確定各個(gè)用戶對(duì)數(shù)據(jù)庫的存取權(quán)限、數(shù)據(jù)的保密級(jí)別和完整性約束條件
(4)監(jiān)控?cái)?shù)據(jù)庫的使用和運(yùn)行:轉(zhuǎn)儲(chǔ)數(shù)據(jù)、維護(hù)日志文件、故障恢復(fù)
(5)數(shù)據(jù)庫的改進(jìn)和重組重構(gòu):對(duì)運(yùn)行情況進(jìn)行記錄、統(tǒng)計(jì)分析,以此來不斷改進(jìn)數(shù)據(jù)庫設(shè)計(jì)
3. 系統(tǒng)調(diào)用的定義
系統(tǒng)調(diào)用是OS與應(yīng)用程序之間的接口,它是用戶程序取得OS服務(wù)的惟一途徑。它與一般的過程調(diào)用區(qū)別: 運(yùn)行在不同的系統(tǒng)狀態(tài)。調(diào)用程序在運(yùn)行在用戶態(tài),而被調(diào)用的程序運(yùn)行在系統(tǒng)態(tài); 通過軟中斷機(jī)制,先由用戶態(tài)轉(zhuǎn)為系統(tǒng)態(tài),經(jīng)枋心分析后,才能轉(zhuǎn)向相應(yīng)的系統(tǒng)調(diào)用處理子程序; 一般的過程調(diào)用返回后繼續(xù)執(zhí)行,但對(duì)系統(tǒng)調(diào)用,當(dāng)調(diào)用的進(jìn)程仍具有最高優(yōu)先權(quán)時(shí),才返回到調(diào)用進(jìn)程繼續(xù)處理;否則只能等被重新調(diào)度。
4. 死鎖是什么?
指多個(gè)有關(guān)進(jìn)程由于爭(zhēng)奪資源而造成的一種僵局,在無外力的情況下這些進(jìn)程都將無法再向前推進(jìn)的狀態(tài)。
5. 什么是程序局部性,為什么會(huì)有程序的空間局部性?
程序局部性是指程序在運(yùn)行時(shí)呈現(xiàn)出局部性規(guī)律,在一段時(shí)間間隔內(nèi),程序的執(zhí)行是局限在某個(gè)部份,所訪問的存儲(chǔ)空間也只局限在某個(gè)區(qū)域。 空間局部性是指若一個(gè)存儲(chǔ)單元被訪問,那么它附近的單元也可能被訪問,這是由于程序的順序執(zhí)行引起的。
看了“計(jì)算機(jī)專業(yè)面試問題”