軟件工程師面試題含答案解析_第1頁(yè)
軟件工程師面試題含答案解析_第2頁(yè)
軟件工程師面試題含答案解析_第3頁(yè)
軟件工程師面試題含答案解析_第4頁(yè)
軟件工程師面試題含答案解析_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

標(biāo)簽庫(kù),輔助開發(fā)者用WORD格式.資料標(biāo)簽庫(kù),輔助開發(fā)者用交交換機(jī)是一種存儲(chǔ)轉(zhuǎn)發(fā)設(shè)備。以太網(wǎng)交換機(jī)采用存儲(chǔ)轉(zhuǎn)發(fā)()技術(shù)或直通 ()技術(shù)來實(shí)現(xiàn)信息幀的轉(zhuǎn)發(fā),也稱為交換式集線器。交換機(jī)和網(wǎng)橋的不同在性能增強(qiáng),遠(yuǎn)遠(yuǎn)超過了普通網(wǎng)橋連接網(wǎng)絡(luò)時(shí)的轉(zhuǎn)發(fā)性能。一般用于互連相同類型的局域網(wǎng),如以太網(wǎng)與以太網(wǎng)的互連。設(shè)計(jì)模式(應(yīng)用觀察者模式的框架模式),模型,操作數(shù)據(jù)的業(yè)務(wù)處理層并獨(dú)立于表現(xiàn)層,視圖,通過客戶端數(shù)據(jù)類型顯示數(shù)據(jù)并回顯模型層的執(zhí)行,控制器,也就是視圖層和模型層橋梁,控制數(shù)據(jù)的流向,接受視圖層發(fā)出的事件,并重繪視圖框架的一種實(shí)現(xiàn)模型模型二:,分為業(yè)務(wù)類和數(shù)據(jù)實(shí)體,業(yè)務(wù)類處理業(yè)務(wù)框架是使用的實(shí)現(xiàn)模式二來實(shí)現(xiàn)的,也就是以控制器為核心。提供了一些組件使用開發(fā)應(yīng)用程序:或的形式提供:提供了提供了自定義間傳輸數(shù)據(jù)。創(chuàng)建交互式的以表單為基礎(chǔ)的制器,通過這個(gè)核心的控制器來調(diào)規(guī)范,還需要在的特定配置文件中進(jìn)行配置,接收輸入字段形成,然后調(diào)用一個(gè)控制器。控制器中提供了的邏輯二、什么是?可以實(shí)現(xiàn)不同的語(yǔ)言間的相互調(diào)用,通過進(jìn)行基于協(xié)議的網(wǎng)絡(luò)應(yīng)用間的交互。(WORD格式.資料.(,是依托于一個(gè)標(biāo)準(zhǔn),是需要遵守(服務(wù)定義語(yǔ)言)是由的(簡(jiǎn)單請(qǐng)求協(xié)議)規(guī)范的。(的注冊(cè))和個(gè)或多個(gè)附件組成,一般只有,在中有和。和是通過提供標(biāo)準(zhǔn)的協(xié)議和接口,可以讓不同的程序集成的一種可以讓異構(gòu)的程序相互訪問(跨平臺(tái))松耦合基于標(biāo)準(zhǔn)協(xié)議(通用語(yǔ)言,允許其他程序訪問)理采用描述服務(wù)服務(wù)器(采用服務(wù)器()在服務(wù)器上查詢并獲取文件將請(qǐng)求綁定到,并訪問相應(yīng)的服務(wù)。中間件就是程序中可織入的,可重用的,與業(yè)務(wù)邏輯無關(guān)的各種組件。中間件()是基礎(chǔ)軟件的一大類,屬于可復(fù)用軟件的范疇。顧名思義,中間用軟件的下層,總的作用是為處于自己上層的應(yīng)用軟件提供運(yùn)行與開發(fā)的環(huán)境,幫助用戶靈活、高效地開發(fā)和集成復(fù)雜的應(yīng)用軟件。位于負(fù)載均衡,將訪問負(fù)荷分散到各個(gè)服務(wù)器中透明的故障切換集群用多個(gè)小的服務(wù)器代替大型機(jī))事務(wù)(全局局部)全局事務(wù)(分布式事務(wù))局部事務(wù)(在同一數(shù)據(jù)庫(kù)聯(lián)接內(nèi)的事務(wù))動(dòng)態(tài)重新部署在不停止原系統(tǒng)的情況下,部署新的系統(tǒng))多線程處理面向消息的中間件(異步的調(diào)用編程)組件的生命周期管理(資源池)(安全)(緩存)WORD格式.資料.四、什么是典型的軟件三層結(jié)構(gòu)?軟件設(shè)計(jì)為什么要分層?軟件分層有什么好處?表示邏輯(生成界面代碼)接收請(qǐng)求處理業(yè)務(wù)層拋出的異常負(fù)責(zé)規(guī)則驗(yàn)證(數(shù)據(jù)格式,數(shù)據(jù)非空等)程控制(服務(wù)層業(yè)務(wù)層)封裝業(yè)務(wù)邏輯處理,并且對(duì)外暴露接口務(wù),安全等服務(wù)(持久層)封裝數(shù)據(jù)訪問的邏輯,暴露接口提供方便的數(shù)據(jù)訪問的方案(查詢語(yǔ)言,,映射機(jī)制等)(域?qū)?業(yè)務(wù)對(duì)象以及業(yè)務(wù)關(guān)系的表示處理簡(jiǎn)單的業(yè)務(wù)邏輯域?qū)拥膶?duì)象可以穿越表示層,業(yè)務(wù)層,持久層軟件分層結(jié)構(gòu)使得代碼維護(hù)非常方便,設(shè)計(jì)明確,各層獨(dú)立,專注自己擅長(zhǎng)的領(lǐng)域。五、什么是?相對(duì)于面向過程編程有哪些優(yōu)點(diǎn)?()關(guān)注對(duì)象和角色,也就是事物的本質(zhì))把客觀世界中的對(duì)象抽象成對(duì)應(yīng)的類;)通過依賴、繼承、實(shí)現(xiàn)等形式建立對(duì)象間的通信關(guān)系()易于擴(kuò)展,增加或改變業(yè)務(wù)的功能,無需大幅改動(dòng)改變?cè)创a()易于建模,就是軟件架構(gòu)師在計(jì)算機(jī)高級(jí)語(yǔ)言中對(duì)客觀世界的抽象和再現(xiàn),人們可以很好地理解和建立起計(jì)算機(jī)中的抽象模型六、談?wù)労头椒ǖ闹貙懞椭剌d是多態(tài)性的不同表現(xiàn)。重寫是父類與子類之間多態(tài)性的一種表現(xiàn),重載是一個(gè)類中多態(tài)性的一種表現(xiàn)。如果在子類中定義某方法與其父類有相同的名稱和參數(shù),我們說該方法被重寫義如同被“屏蔽”了。如果在一個(gè)類中定義了多個(gè)同名的方法,它們或有不同的參數(shù)個(gè)數(shù)或有不同的參數(shù)類型,則稱為方法的重載。的方法是可以改變返回類型。七、談?wù)労偷膮^(qū)別。都屬于接口的類,實(shí)現(xiàn)了將惟一鍵映射到特定的值上。類沒有分類或者排序。它允許一個(gè)鍵和多個(gè)值。WORD格式.資料.類似于,但是不允許鍵和值。它也比慢,接口沒有任何的實(shí)現(xiàn)而抽象類它可以有部分的實(shí)現(xiàn)也可以沒有如果需要復(fù)用或者共享部分代碼應(yīng)該用抽象類而不是接口繼承無法解決類型的轉(zhuǎn)換問題接口就是為了解決這一問題而產(chǎn)生的的單繼承是接口產(chǎn)生的根本原因接口是一種抽象的第三方規(guī)范跟對(duì)象沒什么直接關(guān)系。模式,模板方法,工廠模式,委托代理模式,模式主要作用是保證在應(yīng)用程序中,一個(gè)類只有一個(gè)實(shí)例存在。模式一般形式定義一個(gè)類,它的構(gòu)造函數(shù)為的,它有一個(gè)的的該類變量,在類初始化時(shí)實(shí)例話,通過一個(gè)的方法獲取對(duì)它的引用繼而調(diào)用其中類具有封裝性、繼承性和多態(tài)性。封裝性:的私有變量和類中方法的實(shí)現(xiàn)細(xì)節(jié)。性:類的繼承性提供從已存在的類創(chuàng)建新類的機(jī)制,繼承()使一個(gè)新類自動(dòng)擁有被繼承類(父類)的全部成員。類類就是某一種事物的一般性的集合體,是相同或相似的各個(gè)事物共同特性的一種抽象。對(duì)象在面向?qū)ο蟾拍钪校瑢?duì)象()是類的實(shí)例()。對(duì)象與類的關(guān)系就像變量與數(shù)據(jù)類型的關(guān)系一樣。十二、寫出生產(chǎn)者消費(fèi)者模型的實(shí)現(xiàn)十三、用軟件工程和來敘述購(gòu)物車()系統(tǒng)實(shí)現(xiàn)十五、請(qǐng)寫出中最常用的五個(gè)包,并且各舉兩個(gè)類加以說明。十七、請(qǐng)說出幾個(gè)常用的異常類WORD格式.資料.(類找不到異常)(類型轉(zhuǎn)換異常)(非法參數(shù)異常)(算術(shù)異常)(數(shù)據(jù)格式異常)(數(shù)組下標(biāo)越界異常)(非法語(yǔ)句異常)?十九、請(qǐng)簡(jiǎn)要描述一下你做的項(xiàng)目。(或不寫):同包可見二十三、名詞解釋客戶關(guān)系管理企業(yè)資源規(guī)劃運(yùn)營(yíng)支撐系統(tǒng)數(shù)據(jù)定義語(yǔ)言數(shù)據(jù)定義語(yǔ)言化數(shù)據(jù)定義語(yǔ)言數(shù)據(jù)操作語(yǔ)言所見即所得WORD格式.資料.是--的簡(jiǎn)寫。代表的是應(yīng)用的業(yè)務(wù)邏輯(通過提供應(yīng)用的處理過程控制(一般是一個(gè)),通過這種設(shè)計(jì)模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實(shí)現(xiàn)。這些組件可以進(jìn)行交互和重用。標(biāo)準(zhǔn)是公共對(duì)象請(qǐng)求代理結(jié)構(gòu),由對(duì)象管理組織,縮寫為標(biāo)準(zhǔn)化。它的組成是接口定義語(yǔ)序間互操作的協(xié)議。其目的為:用不同的程序設(shè)計(jì)語(yǔ)言書寫在不同的進(jìn)程中運(yùn)行開發(fā)。,標(biāo)準(zhǔn)建模語(yǔ)言,包含用例圖靜態(tài)圖包括類圖、對(duì)象圖和包圖行為圖交互圖順序圖合作圖實(shí)現(xiàn)圖等。分布式基于組件的企業(yè)級(jí)應(yīng)用模型在這樣的一個(gè)應(yīng)用次中。所屬層次包括客戶層組件層和組件層和組件企業(yè)信息系統(tǒng)層。WORD格式.資料.,簡(jiǎn)單對(duì)象訪問協(xié)議是對(duì)象持久化的新的規(guī)范,為的簡(jiǎn)稱也是一個(gè)用于存取某種數(shù)據(jù)倉(cāng)庫(kù)中的對(duì)象的標(biāo)準(zhǔn)化。提供了透明的對(duì)象存儲(chǔ),因此對(duì)開發(fā)人員來說,存儲(chǔ)數(shù)據(jù)對(duì)象完全不需要額外的代碼(如的使用)。這些繁瑣的例行工作已經(jīng)轉(zhuǎn)移到提供到任何數(shù)據(jù)底層的存儲(chǔ)功能,比如關(guān)系數(shù)據(jù)庫(kù)、文件、等等,使得應(yīng)用可移植性更強(qiáng)。以及對(duì)象數(shù)據(jù)庫(kù)()控制反轉(zhuǎn)二十四、數(shù)據(jù)庫(kù)連接池的工作機(jī)制二十五、互聯(lián)網(wǎng)提供哪些服務(wù)?二十六、請(qǐng)寫出的幾個(gè)隱含內(nèi)置對(duì)象名稱類型注釋和范圍共有以下種基本內(nèi)置組件(可與的用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來自回用戶端的回應(yīng)針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉的例外網(wǎng)頁(yè)的屬性是在這里管理與請(qǐng)求有關(guān)的會(huì)話期正在執(zhí)行的內(nèi)容用來傳送回應(yīng)的輸出種內(nèi)部組件相對(duì)應(yīng)):請(qǐng)求的參數(shù)WORD格式.資料.件二十七、請(qǐng)你談?wù)務(wù)?表示層)(業(yè)務(wù)層)(持久層):是一個(gè)表示層框架,主要作用是界面展示,接收請(qǐng)求,分發(fā)請(qǐng)求。在,)::是一個(gè)持久層框架,它只負(fù)責(zé)與關(guān)系數(shù)據(jù)庫(kù)的操作。:是一個(gè)業(yè)務(wù)層框架,是一個(gè)整合的框架,能夠很好地黏合表示層與持久層。二十八、應(yīng)用服務(wù)器與的區(qū)別二十九、中與的區(qū)別使用方法,并且,這樣也有助于隱藏實(shí)際的鏈接。在有些情況下,比如,需要跳轉(zhuǎn)到一個(gè)其它服務(wù)器上的資源,則必須使用方法。用編程,讀服務(wù)器幾個(gè)字符,再寫入本地顯示?答端程序WORD格式.資料.端程序WORD格式.資料.答:我熟悉的設(shè)計(jì)模式有單例模式,模式主要作用是保證在模式一般形式定義一個(gè)類,它的構(gòu)造函數(shù)為模式,模板方法,工廠模式,委托代理模式,應(yīng)用程序中,一個(gè)類只有一個(gè)實(shí)例存在。的,它有一個(gè)的的該類變量,的方法獲取對(duì)它的引用繼而調(diào)用其中類具有封裝性、繼承性和多態(tài)性。的私有變量和類中方法的實(shí)現(xiàn)細(xì)節(jié)。類的繼承性提供從已存在的類創(chuàng)建新類的機(jī)制,繼承()使一個(gè)新類自動(dòng)擁有被繼承類(父類)的全部成員。十一、請(qǐng)問類與對(duì)象有什么區(qū)別?類WORD格式.資料.類就是某一種事物的一般性的集合體,是相同或相似的各個(gè)事物共同特性的一種抽象。對(duì)象在面向?qū)ο蟾拍钪?,?duì)象()是類的實(shí)例()。對(duì)象與類的關(guān)系就像變量與數(shù)據(jù)類型的關(guān)系一樣。十二、寫出生產(chǎn)者消費(fèi)者模型的實(shí)現(xiàn)十三、用軟件工程和來敘述購(gòu)物車()系統(tǒng)實(shí)現(xiàn)十五、請(qǐng)寫出中最常用的五個(gè)包,并且各舉兩個(gè)類加以說明。十七、請(qǐng)說出幾個(gè)常用的異常類(類找不到異常)(類型轉(zhuǎn)換異常)(非法參數(shù)異常)(算術(shù)異常)(數(shù)據(jù)格式異常)(數(shù)組下標(biāo)越界異常)(非法語(yǔ)句異常)十九、請(qǐng)簡(jiǎn)要描述一下你做的二十、請(qǐng)問網(wǎng)絡(luò)層協(xié)議,面向?qū)ο蟮乃拇筇攸c(diǎn)訪問權(quán)限(可見性):繼承體系結(jié)構(gòu)之間可見(或不寫):同包可見客戶關(guān)系管理企業(yè)資源規(guī)劃WORD格式.資料.運(yùn)營(yíng)支撐系統(tǒng)數(shù)據(jù)定義語(yǔ)言數(shù)據(jù)定義語(yǔ)言化數(shù)據(jù)定義語(yǔ)言數(shù)據(jù)操作語(yǔ)言所見即所得是--的簡(jiǎn)寫。代表的是應(yīng)用的業(yè)務(wù)邏輯(通過,組件實(shí)現(xiàn)),是應(yīng)用的表示面(由頁(yè)面產(chǎn)生),是提供應(yīng)用的處理過程控制(一般是一個(gè)),通過這種設(shè)計(jì)模型把應(yīng)用邏輯,處理過程和顯示邏輯分成不同的組件實(shí)現(xiàn)。這些組件可以進(jìn)行交互和重用。WORD格式.資料.標(biāo)準(zhǔn)是公共對(duì)象請(qǐng)求代理結(jié)構(gòu),組織言語(yǔ)言綁定,縮寫為標(biāo)準(zhǔn)化。它的組成是接口定義語(yǔ)用不同的程序設(shè)計(jì)語(yǔ)言書寫在不同的進(jìn)程中運(yùn)行開發(fā)。,標(biāo)準(zhǔn)建模語(yǔ)言,包含用例圖靜態(tài)圖包括類圖、對(duì)象圖和包圖行為圖交互圖順序圖合作圖實(shí)現(xiàn)圖等。是公司提出的多層分布式基于組件的企業(yè)級(jí)應(yīng)用模型在這樣的一個(gè)應(yīng)用次中。所屬層次包括客戶層組件層和組件層和組件企業(yè)信息系統(tǒng)層。,簡(jiǎn)單對(duì)象訪問協(xié)議是對(duì)象持久化的新的規(guī)范,為的簡(jiǎn)稱也是一個(gè)用于存取某種數(shù)據(jù)倉(cāng)庫(kù)中的對(duì)象的標(biāo)準(zhǔn)化。提供了透明的對(duì)象存儲(chǔ),因此對(duì)開發(fā)人員來說,存儲(chǔ)數(shù)據(jù)對(duì)象完全不需要額外的代碼(如的使用)。這些繁瑣的例行工作已經(jīng)轉(zhuǎn)移)更WORD格式.資料.)更到產(chǎn)品提供商身上,使開發(fā)人員解脫出來,從而集中時(shí)間和精力在業(yè)務(wù)邏輯上。另外,很靈活,因?yàn)樗梢栽谌魏螖?shù)據(jù)底層上運(yùn)行。只是面向關(guān)系數(shù)據(jù)庫(kù)(等等,使得應(yīng)用可移植性更強(qiáng)??刂品崔D(zhuǎn)二十四、數(shù)據(jù)庫(kù)連接池的工作機(jī)制二十六、請(qǐng)寫出的幾個(gè)隱含內(nèi)置對(duì)象名稱類型注釋和范圍共有以下種基本內(nèi)置組件(可與的種內(nèi)部組件相對(duì)應(yīng)):用戶端請(qǐng)求,此請(qǐng)求會(huì)包含來自請(qǐng)求的參數(shù)回用戶端的回應(yīng)針對(duì)錯(cuò)誤網(wǎng)頁(yè),未捕捉的例外網(wǎng)頁(yè)的屬性是在這里管理與請(qǐng)求有關(guān)的會(huì)話期正在執(zhí)行的內(nèi)容WORD格式.資料.用來傳送回應(yīng)的輸出件二十七、請(qǐng)你談?wù)務(wù)?表示層)(業(yè)務(wù)層)(持久層):是一個(gè)表示層框架,主要作用是界面展示,接收請(qǐng)求,分發(fā)請(qǐng)求。在,)關(guān)系的分發(fā)。(:是一個(gè)持久層框架,它只負(fù)責(zé)與關(guān)系數(shù)據(jù)庫(kù)的操作。:是一個(gè)業(yè)務(wù)層框架,是一個(gè)整合的框架,能夠很好地黏合表示層與持久層。二十八、應(yīng)用服務(wù)器與的區(qū)別二十九、中與的區(qū)別使用方法,并且,這樣也有助于隱藏實(shí)際的鏈接。在有些情況下,比如,需要跳轉(zhuǎn)到一個(gè)其它服務(wù)器上的資源,則必須使用方法。用編程,讀服務(wù)器幾個(gè)字符,再寫入本地顯示?答端程序

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論