計(jì)算機(jī)面試題
在學(xué)習(xí)、工作中,我們都離不開(kāi)試題,試題是命題者根據(jù)測(cè)試目標(biāo)和測(cè)試事項(xiàng)編寫出來(lái)的。你所了解的試題是什么樣的呢?下面是小編幫大家整理的計(jì)算機(jī)面試題大全,僅供參考,大家一起來(lái)看看吧。
計(jì)算機(jī)面試題(精選篇1)
1.在網(wǎng)絡(luò)中有兩臺(tái)主機(jī)A和B,通過(guò)路由器和其他交換機(jī)設(shè)備連接起來(lái),已經(jīng)確認(rèn)物理連接正確無(wú)誤,怎么來(lái)測(cè)試這兩臺(tái)機(jī)器是否連通?如果不通,怎么判斷故障點(diǎn)?怎么排除故障?
答:測(cè)試這兩臺(tái)機(jī)器是否連通:從一臺(tái)機(jī)器ping另一臺(tái)機(jī)器。如果ping不同,用traceroute命令可以確定是哪個(gè)路由器不能連通,然后再找問(wèn)題是否在交換設(shè)備或HUB或網(wǎng)線等。
2.每個(gè)路由器在尋找路由器時(shí)需要直到哪5部分信息?
答:所有的路由器需要如下信息為報(bào)文尋找路由:目的地址 報(bào)文發(fā)送的目的主機(jī)。鄰站的確定 指明誰(shuí)直接連接到路由器的接口上。路由的發(fā)現(xiàn)發(fā)現(xiàn)鄰站知道哪些網(wǎng)絡(luò)。 選擇路由 通過(guò)從鄰站學(xué)習(xí)到的信息,提供最優(yōu)的到達(dá)目的地的路徑。 保持路由信息路由器保存一張路由表,它存儲(chǔ)所知道的所有路由信息。
3.什么是BGP?
答:BGP(Border Gateway Protocol,邊界網(wǎng)關(guān)協(xié)議)是一種在自治系統(tǒng)之間動(dòng)態(tài)交換路由器信息的路由協(xié)議。一個(gè)自治系統(tǒng)的經(jīng)典定義是一個(gè)管理機(jī)制控制之下的一組路由器,它使用IGP和普通度量值向其他自治系統(tǒng)轉(zhuǎn)發(fā)報(bào)文。
4.自適應(yīng)網(wǎng)卡只有紅燈閃爍,綠燈不亮,這種情況正常?
答:自適應(yīng)網(wǎng)卡紅燈代表Link/Act(連通/工作),即連通時(shí)紅燈長(zhǎng)亮,傳輸數(shù)據(jù)時(shí)閃爍;綠燈代表FDX(全雙工),即全雙工狀態(tài)時(shí)亮,半雙工狀態(tài)時(shí)滅。如果一個(gè)半雙工的網(wǎng)絡(luò)設(shè)備和自適應(yīng)網(wǎng)卡相連,由于這張網(wǎng)卡是自適應(yīng)網(wǎng)卡,它就會(huì)工作在半雙工狀態(tài),所以綠燈不亮也屬于正常情況。
5.兩臺(tái)筆記本電腦連起來(lái)后ping不通,你覺(jué)得可能存在哪些問(wèn)題?
答:(1)首先想到的就是你的網(wǎng)線問(wèn)題。確認(rèn)網(wǎng)線是否正確,電腦之間連的線和電腦與HUB之間連的線分正線、反線,是不同的。但是對(duì)于使用千兆位網(wǎng)卡的除外,千兆位網(wǎng)卡有自動(dòng)識(shí)別的功能,既可以是正線也可以是反線。(2)局域網(wǎng)設(shè)置問(wèn)題。電腦互連是要設(shè)置的??纯词欠癜惭b了必要的網(wǎng)絡(luò)協(xié)議,最重要的是,IP地址是否設(shè)置正確。互連的時(shí)候,最好一臺(tái)為主,一臺(tái)為副,主的設(shè)為網(wǎng)關(guān)。(3)網(wǎng)卡驅(qū)動(dòng)未正確安裝。(4)防火墻設(shè)置有問(wèn)題。(5)是否有什么軟件阻止ping包。
6.解釋什么叫“透明”?什么叫“網(wǎng)格”?
答:透明即向高層隱蔽其具體實(shí)現(xiàn)。網(wǎng)格就是有規(guī)律的方格集,是虛擬的。網(wǎng)格是把整個(gè)因特網(wǎng)整合一臺(tái)巨大的超級(jí)計(jì)算機(jī),實(shí)現(xiàn)各種資源的全面共享。網(wǎng)格的根本特征不是它的規(guī)模,而是資源共享,消除資源孤島。在不同地區(qū)的計(jì)算機(jī)各自分析某一項(xiàng)計(jì)算的一部分,綜合起來(lái)計(jì)算出同一項(xiàng)東西。
7.我們?cè)谀暇c深圳的網(wǎng)絡(luò)是通的,但和北京的網(wǎng)絡(luò)不通,你以怎樣的順序查找問(wèn)題所在?
答:查找路由器是否可以測(cè)試到目的地、所經(jīng)過(guò)的路由器及路由延遲狀態(tài)。通過(guò)這個(gè)命令看最后的一個(gè)數(shù)據(jù)包是在哪兒被丟棄或中斷的。
8.香農(nóng)定理是什么?
答:香農(nóng)定理:香農(nóng)定理描述了有限帶寬、有隨機(jī)熱噪聲信道的最大傳輸速率與信道帶寬、信號(hào)噪聲功率比之間的關(guān)系。在有隨機(jī)熱噪聲的信道上傳輸數(shù)據(jù)信號(hào)時(shí),數(shù)據(jù)傳輸率Rmax與信道帶寬B、信噪比S/N的關(guān)系為:Rmax=B__log2(1+S/N)。
香農(nóng)定理由如下的公式給出:C=B__log2(1+S/N),其中C是可得到的鏈路速度,B是鏈路的帶寬,S是平均信號(hào)功率,N是平均噪聲功率,信噪比(S/N)通常用分貝(dB)表示,分貝數(shù)=10__lg(S/N)。
9.TCP/IP 建立連接的過(guò)程?(3-way shake)
答:在TCP/IP協(xié)議中,TCP協(xié)議提供可靠的連接服務(wù),采用三次握手建立一個(gè)連接。
第一次握手:建立連接時(shí),客戶端發(fā)送syn包(syn=j)到服務(wù)器,并進(jìn)入SYN_SEND狀態(tài),等待服務(wù)器確認(rèn);第二次握手:服務(wù)器收到syn包,必須確認(rèn)客戶的SYN(ack=j+1),同時(shí)自己也發(fā)送一個(gè)SYN包(syn=k),即SYN+ACK包,此時(shí)服務(wù)器進(jìn)入SYN_RECV狀態(tài);第三次握手:客戶端收到服務(wù)器的SYN+ACK包,向服務(wù)器發(fā)送確認(rèn)包ACK(ack=k+1),此包發(fā)送完畢,客戶端和服務(wù)器進(jìn)入ESTABLISHED狀態(tài),完成三次握手。
10. IP組播有那些好處?
答:Internet上產(chǎn)生的許多新的應(yīng)用,特別是高帶寬的多媒體應(yīng)用,帶來(lái)了帶寬的急劇
消耗和網(wǎng)絡(luò)擁擠問(wèn)題。組播是一種允許一個(gè)或多個(gè)發(fā)送者(組播源)發(fā)送單一的數(shù)據(jù)包
到多個(gè)接收者(一次的,同時(shí)的)的網(wǎng)絡(luò)技術(shù)。組播可以大大的節(jié)省網(wǎng)絡(luò)帶寬,因?yàn)闊o(wú)
論有多少個(gè)目標(biāo)地址,在整個(gè)網(wǎng)絡(luò)的任何一條鏈路上只傳送單一的數(shù)據(jù)包。所以說(shuō)組播
技術(shù)的核心就是針對(duì)如何節(jié)約網(wǎng)絡(luò)資源的前提下保證服務(wù)質(zhì)量。
計(jì)算機(jī)面試題(精選篇2)
1. 什么是程序局部性,為什么會(huì)有程序的空間局部性?
程序局部性是指程序在運(yùn)行時(shí)呈現(xiàn)出局部性規(guī)律,在一段時(shí)間間隔內(nèi),程序的執(zhí)行是局限在某個(gè)部份,所訪問(wèn)的存儲(chǔ)空間也只局限在某個(gè)區(qū)域。 空間局部性是指若一個(gè)存儲(chǔ)單元被訪問(wèn),那么它附近的單元也可能被訪問(wèn),這是由于程序的順序執(zhí)行引起的。
2. 比較TCP與UDP
TCP與UDP都是傳輸層的協(xié)議,且都用端口號(hào)標(biāo)識(shí)數(shù)據(jù)所達(dá)的進(jìn)程。 TCP提供的是面向連接服務(wù),提供可靠交付。且具有流量控制和擁塞控制。可用于可靠要求高的場(chǎng)合如:SMTP,FTP,HTTP等 。
UDP提供的是無(wú)連接服務(wù),提供不可靠交付,且無(wú)確認(rèn)機(jī)制。主要用于即時(shí)強(qiáng)的場(chǎng)合如:視頻聊天,語(yǔ)音電話等。
3. 網(wǎng)絡(luò)協(xié)議的三個(gè)核心要素,及概念 .各起什么作用?
語(yǔ)法,定義了數(shù)據(jù)與控制信息的格式;
語(yǔ)義,定義了需要發(fā)出何種控制信息,完成何種響應(yīng)動(dòng)作以及作出何種響應(yīng); 同步,定義了事件實(shí)現(xiàn)順序的詳細(xì)說(shuō)明;
4. 關(guān)系數(shù)據(jù)庫(kù)都有那些操作,特點(diǎn)是什么?
◇查詢:選擇、投影、連接、除、并、交、差
◇數(shù)據(jù)更新:插入、刪除、修改
關(guān)系操作的特點(diǎn):集合操作方式,即操作的對(duì)象和結(jié)果都是集合。
5. 解釋一下網(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ò)接口層。
6. 為了實(shí)現(xiàn)重定位需要哪些硬件?
最簡(jiǎn)單的方式是在系統(tǒng)中增設(shè)一個(gè)重定位寄存器,用來(lái)存放正在執(zhí)行作業(yè)的內(nèi)存地址,每次訪問(wèn)數(shù)據(jù)時(shí),由硬件自動(dòng)將相對(duì)地址與重定位寄存器中的起始地址相加,形成實(shí)際的特理地址。 當(dāng)然在分頁(yè)式與分段式系統(tǒng)中,具地址變換機(jī)構(gòu),以及
快表等硬件。
7. 數(shù)據(jù)庫(kù)保護(hù)(訪問(wèn))的內(nèi)容有哪些?
利用權(quán)限機(jī)制,利用完整性約束防止法數(shù)據(jù)進(jìn)入數(shù)據(jù)庫(kù),提供故障恢復(fù)能力,提供并發(fā)訪問(wèn)控制
計(jì)算機(jī)面試題(精選篇3)
一、什么是Tomcat?
Tomcat簡(jiǎn)單的說(shuō)就是一個(gè)運(yùn)行JAVA的網(wǎng)絡(luò)服務(wù)器,底層是Socket的一個(gè)程序,它也是JSP和Serlvet的一個(gè)容器。
二、tomcat結(jié)構(gòu)目錄有哪些?
①bin:?jiǎn)?dòng)和關(guān)閉tomcat的bat文件。
②conf:配置文件。
③server.xml該文件用于配置server相關(guān)的信息,比如tomcat啟動(dòng)的端口號(hào),配置主機(jī)(Host)。
④web.xml文件配置與web應(yīng)用(web應(yīng)用相當(dāng)于一個(gè)web站點(diǎn))
⑤tomcat—user。xml配置用戶名密碼和相關(guān)權(quán)限。
⑥lib:該目錄放置運(yùn)行tomcat運(yùn)行需要的jar包。
⑦logs:存放日志,當(dāng)我們需要查看日志的時(shí)候,可以查詢信息。
⑧webapps:放置我們的web應(yīng)用。
⑨work工作目錄:該目錄用于存放jsp被訪問(wèn)后生成對(duì)應(yīng)的server文件和.class文件。
三、如何配置Tomcat虛擬目錄?
1、在server.xml中的節(jié)點(diǎn)下添加如下代碼。path表示的是訪問(wèn)時(shí)輸入的web項(xiàng)目名,docBase表示的是站點(diǎn)目錄的絕對(duì)路徑。
2、進(jìn)入到confCatalinalocalhost文件下,創(chuàng)建一個(gè)xml文件,該文件的名字就是站點(diǎn)的名字。
四、Tomcat體系結(jié)構(gòu)是怎樣的?
瀏覽器—>tomcat server—>service—>connector—>engine(引擎)—>host(主機(jī))—>web應(yīng)用。
五、Web請(qǐng)求在Tomcat請(qǐng)求中的請(qǐng)求流程是怎么樣的?
①瀏覽器輸入U(xiǎn)RL地址;
②查詢本機(jī)hosts文件尋找IP;
③查詢DNS服務(wù)器尋找IP;
④向該IP發(fā)送Http請(qǐng)求;
⑤Tomcat容器解析主機(jī)名;
⑥Tomcat容器解析Web應(yīng)用;
⑦Tomcat容器解析資源名稱;
⑧Tomcat容器獲取資源;
⑨Tomcat響應(yīng)瀏覽器。
六、如何在tomcat集群中實(shí)現(xiàn)Session共享
Apache集群實(shí)現(xiàn)Tomcat的Session共享配置其實(shí)很簡(jiǎn)單,在Tomcat自帶的文檔中有詳細(xì)的說(shuō)明(/docs/cluster—howto.html),只不過(guò)是英語(yǔ)的,所以聯(lián)合下面根據(jù)說(shuō)下怎么配置吧:
1、既然是集群肯定要多準(zhǔn)備幾個(gè)Tomcat來(lái)模擬,比如分別為Tomcat01、Tomcat02、Tomcat03。
如果各Tomcat程序放在不同的機(jī)器上,那么就不會(huì)有端口的沖突。如果是放在同一臺(tái)機(jī)器上的話,那就簡(jiǎn)單改幾個(gè)端口,防止端口占用造成的沖突。打開(kāi)conf文件夾中的server.xml文件,需要修改的端口有:
1、
2、
3、
以上port需要修改,至于修改成什么樣子,看你自己了,只要不出現(xiàn)端口沖突就可以了,要保證各個(gè)Tomcat實(shí)例間沒(méi)有端口沖突。