TopEng BOSS3.0 渠道合作伙伴委托測(cè)試項(xiàng)目
1.java中什么是類,什么是接口?
答:Java程序的基本單位是類,類是對(duì)象的抽象,對(duì)象是類的實(shí)例,或者說對(duì)象是類定義的的數(shù)據(jù)類型的變量。你建立類之后,就可用它來建立許多你需要的對(duì)象。
Java中的接口是一系列方法的聲明,是一些方法特征的集合,一個(gè)接口只有方法的特征沒有方法的實(shí)現(xiàn),因此這些方法可以在不同的地方被不同的類實(shí)現(xiàn),而這些實(shí)現(xiàn)可以具有不同的行為(功能)。
接口的兩種含義:一,Java接口,Java語言中存在的結(jié)構(gòu),有特定的語法和結(jié)構(gòu);二,一個(gè)類所具有的方法的特征集合,是一種邏輯上的抽象。前者叫做“Java接口”,后者叫做“接口”。
2.java中可不可以多重繼承?
答:java 不支持多重繼承,要想實(shí)現(xiàn)多重繼承可以使用接口,接口能變相的實(shí)現(xiàn)多重繼承。
3.java中的static是怎么回事?
答:static是靜態(tài),如果加載方法前就是一個(gè)靜態(tài)方法。可以直接加類名+方法名引用。
4.java中垃圾回收是怎么回事?
答:java編程語言不為程序員提供操作符或庫(kù)函數(shù)來釋放對(duì)象的,因?yàn)閖ava運(yùn)行環(huán)境會(huì)自動(dòng)收回那些沒有引用與之相連的對(duì)象所占的內(nèi)存。這種內(nèi)存回收的過程就叫 垃圾回收。垃圾回收器自動(dòng)定期執(zhí)行。任何時(shí)候你都可以手動(dòng)通過 system.gc() 調(diào)用垃圾回收器。
5.oracle中,什么是視圖?
答:視圖是存儲(chǔ)在數(shù)據(jù)字典里的一條select語句,是基于一個(gè)表或多個(gè)表或視圖的邏輯表,本身不包含數(shù)據(jù),通過它可以對(duì)表里面的數(shù)據(jù)進(jìn)行查詢和修改。
6.你對(duì)那個(gè)數(shù)據(jù)庫(kù)比較熟悉?只是會(huì)用啊還是熟悉?
答:根據(jù)個(gè)人情況回答。
7.Eclipse熟悉不熟悉?其中都有那些視圖?
答:Eclipse 工作臺(tái)由幾個(gè)稱為 視圖(view) 的窗格組成,比如左上角的 Navigator 視圖。窗格的集合稱為 透視圖(perspective)。默認(rèn)的透視圖是 Resource 透視圖,它是一個(gè)基本的通用視圖集,用于管理項(xiàng)目以及查看和編輯項(xiàng)目中的文件。
8.都是根據(jù)什么來寫用例?
答:咱公司都是根據(jù)需求直接測(cè)試測(cè)試用例,華為是根據(jù)測(cè)試方案來寫測(cè)試用例。
9.熟悉UNIX和LINUX嗎?說一下熟悉的命令
答:列舉幾個(gè)常用的命令:vi ls vmstat tail kill find chmod cp cat wc
10.國(guó)稅項(xiàng)目的流程是什么 ?
11.熟悉哪些Rational工具?
答:根據(jù)個(gè)人情況回答。
12.平時(shí)的項(xiàng)目所使用什么服務(wù)器,使用什么架構(gòu)平臺(tái)?對(duì)這些服務(wù)器以及架構(gòu)平臺(tái)是否了解或者熟悉

CCBS海外BOSS版本委托項(xiàng)目
1.ORACLE:表存儲(chǔ)命令,左連接、右連接
2.JAVA:類裝載器?
3.UNIX:ls命令用途?常用的參數(shù)?各參數(shù)的含義?
答:ls:功能:顯示目錄中的內(nèi)容
參數(shù)及含義:a:列出目錄中所有文件
d:列出所有子目錄
i:列出長(zhǎng)格式
4.UNIX:什么是管道?
答:管道符號(hào)"|",可以把一個(gè)命令的標(biāo)準(zhǔn)輸出連接到另一個(gè)命令的標(biāo)準(zhǔn)輸入。例如,利用管道把ls和wc兩個(gè)命令連接到一起,可以得到指定目錄下的文件數(shù)量。
ls /usr | wc -w
重上述命令的執(zhí)行效果看,可以把組合命令分解為以下兩個(gè)命令
ls /usr > fname;wc -w < fname
5.測(cè)試工具的使用?
答:功能測(cè)試和性能測(cè)試采用的是Robot,缺陷管理工具用的ClearQuest,測(cè)試用例管理用的是TestMamager。
6.使用過多少測(cè)試用例?發(fā)現(xiàn)的缺陷有多少?
答:根據(jù)個(gè)人情況回答。
7.有沒有與開發(fā)人員發(fā)生過沖突?怎么解決的?
答:根據(jù)個(gè)人情況回答。
8.自學(xué)能力怎么樣?平時(shí)是怎樣自學(xué)的?
答:根據(jù)個(gè)人情況回答。
9.JAVA:一個(gè)對(duì)象的生存周期 對(duì)象的創(chuàng)建,對(duì)象的使用,對(duì)象的清除
Java對(duì)象是通過構(gòu)造函數(shù)來創(chuàng)建的,在這一過程中,該構(gòu)造函數(shù)鏈中的所有構(gòu)造函數(shù)也都會(huì)被自動(dòng)調(diào)用。默認(rèn)情況下,調(diào)用類的構(gòu)造函數(shù)時(shí),Java會(huì)把變量初始化成確定的值:所有的對(duì)象被設(shè)置成null,整數(shù)變量(byte、short、int、long)設(shè)置成0,float和double變量設(shè)置成0.0,邏輯值設(shè)置成false。所以用new關(guān)鍵字來新建一個(gè)對(duì)象的時(shí)間開銷是很大的。
Java語言的一個(gè)優(yōu)勢(shì),就是Java程序員勿需再像C/C++程序員那樣,顯式地釋放對(duì)象,而由稱為垃圾收集器(Garbage Collector)的自動(dòng)內(nèi)存管理系統(tǒng),定時(shí)或在內(nèi)存凸現(xiàn)出不足時(shí),自動(dòng)回收垃圾對(duì)象所占的內(nèi)存。凡事有利總也有弊,這雖然為Java程序設(shè)計(jì)者提供了極大的方便,但同時(shí)它也帶來了較大的性能開銷。這種開銷包括兩方面,首先是對(duì)象管理開銷,GC為了能夠正確釋放對(duì)象,它必須監(jiān)控每一個(gè)對(duì)象的運(yùn)行狀態(tài),包括對(duì)象的申請(qǐng)、引用、被引用、賦值等。其次,在GC開始回收“垃圾”對(duì)象時(shí),系統(tǒng)會(huì)暫停應(yīng)用程序的執(zhí)行,而獨(dú)自占用CPU。因此,如果要改善應(yīng)用程序的性能,一方面應(yīng)盡量減少創(chuàng)建新對(duì)象的次數(shù);同時(shí),還應(yīng)盡量減少創(chuàng)建和清除的時(shí)間,而這些均可以通過對(duì)象池技術(shù)來實(shí)現(xiàn)。
10.C語言:指針數(shù)組和數(shù)組指針的定義
11.SQL:清空表的方式
答:1)Delete刪除記錄并不能釋放Oracle里被占用的數(shù)據(jù)塊表空間,它只能把被刪除的數(shù)據(jù)塊標(biāo)記為unused.
2)如果確實(shí)要?jiǎng)h除一個(gè)表的全部?jī)?nèi)容可以用truncate,它可以釋放占用的數(shù)據(jù)塊表空間。
12.CRACLE:oracle的連接方式
13.黑盒測(cè)試:等價(jià)類劃分、邊界值分析、錯(cuò)誤推測(cè)、因果分析
14.測(cè)試環(huán)境如何搭建?根據(jù)測(cè)試需求,盡可能模擬實(shí)際的運(yùn)行環(huán)境。
15.單元測(cè)試和系統(tǒng)測(cè)試的區(qū)別?
答:?jiǎn)卧獪y(cè)試是以屬于白盒測(cè)試,系統(tǒng)測(cè)試屬于黑盒測(cè)試。單元測(cè)試一般由開發(fā)人員執(zhí)行,編寫代碼測(cè)試程序邏輯分支;系統(tǒng)測(cè)試一般由開發(fā)人員執(zhí)行,對(duì)軟件系統(tǒng)進(jìn)行全面的測(cè)試。
16.PCLint的操作方法以及主要檢查的問題?
17.是否使用過Oracle數(shù)據(jù)庫(kù),和對(duì)數(shù)據(jù)庫(kù)的操作?
18.使用過Linux環(huán)境?
19.談?wù)勀銓?duì)已經(jīng)做過的華為項(xiàng)目的認(rèn)識(shí)(清欠系統(tǒng))
20.項(xiàng)目中發(fā)現(xiàn)多少缺陷,有沒有印象比較深刻的(想盡辦法來設(shè)置測(cè)試環(huán)境才得以發(fā)現(xiàn)的BUG)
21.什么是AIX
AIX(Advanced Interactive eXecutive)是IBM開發(fā)的一套UNIX操作系統(tǒng)。它符合Open group的UNIX 98行業(yè)標(biāo)準(zhǔn)(The Open Group UNIX 98 Base Brand),通過全面集成對(duì)32-位和64-位應(yīng)用的并行運(yùn)行支持,為這些應(yīng)用提供了全面的可擴(kuò)展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服務(wù)器和大型并行超級(jí)計(jì)算機(jī)上運(yùn)行。
22.AIX中修改密碼的命令
答:passwd
23.AIX中在當(dāng)前目錄下查找文件怎樣做
答:find
24.AIX中怎樣查看進(jìn)程,該命令的參數(shù)是否熟悉
答:ps
25.aix中怎樣設(shè)置文件的權(quán)限
1.答:chmod
26.vi編輯器中有幾種模式,怎樣在vi中刪除字符
2.答:vi有兩種模式:輸入模式和指令模式,使用[Esc]鍵可以在輸入模式和指令模式之間切換。
x:刪除字符命令,即刪除光標(biāo)所在字符。
dw:刪除文字命令,即刪除光標(biāo)處的文字。
dd:刪除行命令,即刪除光標(biāo)所在的行。
d:刪除到行末端,即刪除從光標(biāo)所在位置到行末端的所有文本。
27.vi中怎樣進(jìn)行插入操作,有幾種,并說明區(qū)別。
答:i:這是一個(gè)輸入命令,即從光標(biāo)所在位置前面開始插入文字,光標(biāo)后的文字隨新增文字向向移動(dòng)。 如果是一個(gè)空白文檔,文字將會(huì)輸入在文檔的左上角。
I:在行命令開始處的輸入模式,即在當(dāng)前行的開始處輸入文字。與Word中的按下鍵后輸入文字類似。
a:這是一個(gè)新增命令,即從光標(biāo)所在位置后面開始新增文字,光標(biāo)后的資料隨新增文字向后移動(dòng)。
A: 這是一個(gè)新增到行命令的操作,即從光標(biāo)所在行最后面的地方開始新增文字。這與Word中的按下鍵后輸入文字類似。
28.vi中怎樣獲取變量
29.是否有Java基礎(chǔ),Java中的一個(gè)類的生命周期
30.存儲(chǔ)過程和PL/SQL函數(shù)的區(qū)別
31.Oracle中用pl/sql寫的存儲(chǔ)過程和java寫的存儲(chǔ)過程有啥區(qū)別
pl/sql寫的存儲(chǔ)過程 執(zhí)行效率快,java寫的還要編譯然后在轉(zhuǎn)換成oracle存儲(chǔ)過程腳本。

筆試題目:
1.unix中創(chuàng)建一個(gè)新文件的命令:touch.vi.
2.unix中全屏編輯命令是:vi,切換命令:[ESC]
3.unix中查看聯(lián)機(jī)幫助命令:man.
4.查看進(jìn)程的命令top/vmstat禁止進(jìn)程的命令:tskill.
5.loadrunner按照那些類別來采集數(shù)據(jù)
6.性能測(cè)試需要關(guān)注那些方面(網(wǎng)絡(luò)、硬件配置、服務(wù)器性能、客戶端性能)
7.軟件測(cè)試是一個(gè)利用_________及_______的過程
8.測(cè)試用例分為哪幾部分:測(cè)試用例ID號(hào)、用例運(yùn)行環(huán)境、輸入條件、輸入數(shù)據(jù)、預(yù)期結(jié)果、備注等.
9.測(cè)試執(zhí)行的前提準(zhǔn)備工作: 1)系統(tǒng)測(cè)試用例編寫完畢,內(nèi)部評(píng)審和外部評(píng)審?fù)ㄟ^。
2)測(cè)試環(huán)境搭建完畢。
3)開發(fā)工作完畢。
4)代碼review通過。
10.根據(jù)什么來編寫測(cè)試用例?測(cè)試方案。
13.java面向?qū)ο蟮奶卣鳎悍庋b、繼承、多態(tài)。
14.3>=a<100,用邊界值方法測(cè)試要考慮到哪些數(shù)據(jù)(2、3、4、99、100、101)
15.黑盒測(cè)試有哪些方法(邊界值分析、等價(jià)類劃分、因果圖等)
16 .heap和stack的區(qū)別?
stack: 先進(jìn)后出,存放局部變量和函數(shù)調(diào)用參數(shù)!
heap: 沒有先后順序,程序運(yùn)行時(shí)動(dòng)態(tài)申請(qǐng),如new 和malloc申請(qǐng)的內(nèi)存就在堆上
17.輸入n個(gè)數(shù)然后從小到大排列出來(c++)
18.編寫一個(gè)調(diào)用內(nèi)存的程序?qū)?nèi)存打印出來(c++)
19.typedef這個(gè)關(guān)鍵字怎么用(c++)
20: EJB 是基于哪些技術(shù)實(shí)現(xiàn)的?并說出 SessionBean 和 EntityBean 的區(qū)別, StatefulBean 和 StatelessBean 的區(qū)別。
答: EJB 包括 Session Bean 、 Entity Bean 、 Message Driven Bean ,基于 JNDI 、 RMI 、 JAT 等技術(shù)實(shí)現(xiàn)。
SessionBean 在 J2EE 應(yīng)用程序中被用來完成一些服務(wù)器端的業(yè)務(wù)操作,例如訪問數(shù)據(jù)庫(kù)、調(diào)用其他 EJB 組件。 EntityBean 被用來代表應(yīng)用系統(tǒng)中用到的數(shù)據(jù)。
對(duì)于客戶機(jī), SessionBean 是一種非持久性對(duì)象,它實(shí)現(xiàn)某些在服務(wù)器上運(yùn)行的業(yè)務(wù)邏輯。
對(duì)于客戶機(jī), EntityBean 是一種持久性對(duì)象,它代表一個(gè)存儲(chǔ)在持久性存儲(chǔ)器中的實(shí)體的對(duì)象視圖,或是一個(gè)由現(xiàn)有企業(yè)應(yīng)用程序?qū)崿F(xiàn)的實(shí)體。
Session Bean 還可以再細(xì)分為 Stateful Session Bean 與 Stateless Session Bean ,這兩種的 Session Bean 都可以將系統(tǒng)邏輯放在 method 之中執(zhí)行,不同的是 Stateful Session Bean 可以記錄呼叫者的狀態(tài),因此通常來說,一個(gè)使用者會(huì)有一個(gè)相對(duì)應(yīng)的 Stateful Session Bean 的實(shí)體。 Stateless Session Bean 雖然也是邏輯組件,但是他卻不負(fù)責(zé)記錄使用者狀態(tài),也就是說當(dāng)使用者呼叫 Stateless Session Bean 的時(shí)候, EJB Container 并不會(huì)找尋特定的 Stateless Session Bean 的實(shí)體來執(zhí)行這個(gè) method 。換言之,很可能數(shù)個(gè)使用者在執(zhí)行某個(gè) Stateless Session Bean 的 methods 時(shí),會(huì)是同一個(gè) Bean 的 Instance 在執(zhí)行。從內(nèi)存方面來看, Stateful Session Bean 與 Stateless Session Bean 比較, Stateful Session Bean 會(huì)消耗 J2EE Server 較多的內(nèi)存,然而 Stateful Session Bean 的優(yōu)勢(shì)卻在于他可以維持使用者的狀態(tài)。
21.名詞解釋:
Web容器: 給處于其中的應(yīng)用程序組件( JSP , SERVLET )提供一個(gè)環(huán)境,使 JSP,SERVLET 直接更容器中的環(huán)境變量接 ** 互,不必關(guān)注其它系統(tǒng)問題。主要有 WEB 服務(wù)器來實(shí)現(xiàn)。例如: TOMCAT,WEBLOGIC,WEBSPHERE 等。該容器提供的接口嚴(yán)格遵守 J2EE 規(guī)范中的 WEB APPLICATION 標(biāo)準(zhǔn)。我們把遵守以上標(biāo)準(zhǔn)的 WEB 服務(wù)器就叫做 J2EE 中的 WEB 容器。
EJB容器:Enterprise java bean 容器。更具有行業(yè)領(lǐng)域特色。他提供給運(yùn)行在其中的組件 EJB 各種管理功能。只要滿足 J2EE 規(guī)范的 EJB 放入該容器,馬上就會(huì)被容器進(jìn)行高效率的管理。并且可以通過現(xiàn)成的接口來獲得系統(tǒng)級(jí)別的服務(wù)。例如郵件服務(wù)、事務(wù)管理
JMS :( Java Message Service ) JAVA 消息服務(wù)。主要實(shí)現(xiàn)各個(gè)應(yīng)用程序之間的通訊。包括點(diǎn)對(duì)點(diǎn)和廣播。
JTA:( Java Transaction API ) JAVA 事務(wù)服務(wù)。提供各種分布式事務(wù)服務(wù)。應(yīng)用程序只需調(diào)用其提供的接口即可。
JAF:( Java Action FrameWork ) JAVA 安全認(rèn)證框架。提供一些安全控制方面的框架。讓開發(fā)者通過各種部署和自定義實(shí)現(xiàn)自己的個(gè)性安全控制策略。
RMI/IIOP: ( Remote Method Invocation /internet 對(duì)象請(qǐng)求中介協(xié)議)他們主要用于通過遠(yuǎn)程調(diào)用服務(wù)。例如,遠(yuǎn)程有一臺(tái)計(jì)算機(jī)上運(yùn)行一個(gè)程序,它提供股票分析服務(wù),我們可以在本地計(jì)算機(jī)上實(shí)現(xiàn)對(duì)其直接調(diào)用。當(dāng)然這是要通過一定的規(guī)范才能在異構(gòu)的系統(tǒng)之間進(jìn)行通信。 RMI 是 JAVA 特有的。
22.應(yīng)用服務(wù)器與web services的區(qū)別
23.EJB容器中,sessionbean的作用
Java Bean 是可復(fù)用的組件,對(duì) Java Bean 并沒有嚴(yán)格的規(guī)范,理論上講,任何一個(gè) Java 類都可以是一個(gè) Bean 。但通常情況下,由于 Java Bean 是被容器所創(chuàng)建(如 Tomcat )的,所以 Java Bean 應(yīng)具有一個(gè)無參的構(gòu)造器,另外,通常 Java Bean 還要實(shí)現(xiàn) Serializable 接口用于實(shí)現(xiàn) Bean 的持久性。 Java Bean 實(shí)際上相當(dāng)于微軟 COM 模型中的本地進(jìn)程內(nèi) COM 組件,它是不能被跨進(jìn)程訪問的。 Enterprise Java Bean 相當(dāng)于 DCOM ,即分布式組件。它是基于 Java 的遠(yuǎn)程方法調(diào)用( RMI )技術(shù)的,所以 EJB 可以被遠(yuǎn)程訪問(跨進(jìn)程、跨計(jì)算機(jī))。但 EJB 必須被布署在諸如 Webspere 、 WebLogic 這樣的容器中, EJB 客戶從不直接訪問真正的 EJB 組件,而是通過其容器訪問。 EJB 容器是 EJB 組件的代理, EJB 組件由容器所創(chuàng)建和管理??蛻敉ㄟ^容器來訪問真正的 EJB 組件。
EJB 包括( SessionBean,EntityBean )說出他們的生命周期,及如何管理事務(wù)的?
SessionBean : Stateless Session Bean 的生命周期是由容器決定的,當(dāng)客戶機(jī)發(fā)出請(qǐng)求要建立一個(gè) Bean 的實(shí)例時(shí), EJB 容器不一定要?jiǎng)?chuàng)建一個(gè)新的 Bean 的實(shí)例供客戶機(jī)調(diào)用,而是隨便找一個(gè)現(xiàn)有的實(shí)例提供給客戶機(jī)。當(dāng)客戶機(jī)第一次調(diào)用一個(gè) Stateful Session Bean 時(shí),容器必須立即在服務(wù)器中創(chuàng)建一個(gè)新的 Bean 實(shí)例,并關(guān)聯(lián)到客戶機(jī)上,以后此客戶機(jī)調(diào)用 Stateful Session Bean 的方法時(shí)容器會(huì)把調(diào)用分派到與此客戶機(jī)相關(guān)聯(lián)的 Bean 實(shí)例。
EntityBean : Entity Beans 能存活相對(duì)較長(zhǎng)的時(shí)間,并且狀態(tài)是持續(xù)的。只要數(shù)據(jù)庫(kù)中的數(shù)據(jù)存在, Entity beans 就一直存活。而不是按照應(yīng)用程序或者服務(wù)進(jìn)程來說的。即使 EJB 容器崩潰了, Entity beans 也是存活的。 Entity Beans 生命周期能夠被容器或者 Beans 自己管理。
EJB 通過以下技術(shù)管理實(shí)務(wù):對(duì)象管理組織( OMG )的對(duì)象實(shí)務(wù)服務(wù)( OTS ), Sun Microsystems 的 Transaction Service ( JTS )、 Java Transaction API ( JTA ),開發(fā)組( X/Open )的 XA 接口。
24.java修飾符:public protected friendly private 。

面試題目:
1.做煙草項(xiàng)目時(shí),公司用了哪些中間件?
2.對(duì)unix系統(tǒng)熟悉么?
3.中間件項(xiàng)目的流程,如何測(cè)試的?
4.度量庫(kù)項(xiàng)目具體是做什么的?
5.華為的項(xiàng)目具體是怎么做的?
6.有沒有用自動(dòng)化工具錄制過腳本,具體做過哪些工作?
7.做過性能測(cè)試么?
8.刪除數(shù)據(jù)庫(kù)中某表的數(shù)據(jù)有哪兩種方法?
9.對(duì)數(shù)據(jù)庫(kù)中的索引熟悉么,索引作用是什么,索引是建一個(gè)好,還是越多越好?
10.華為第三方測(cè)試項(xiàng)目,這個(gè)是如何測(cè)試的?
11.國(guó)稅項(xiàng)目中的分包任務(wù)單是怎么回事?
12.有沒有實(shí)際開發(fā)過java?
13.什么是執(zhí)行測(cè)試和測(cè)試執(zhí)行,測(cè)試執(zhí)行的前提和準(zhǔn)備是什么?
14.J2ee三層架構(gòu)
1、說幾個(gè)簡(jiǎn)單的AIX的命令
如:復(fù)制命令CP,重命名MV,查看文件ls 編輯命令 vi 等等
2、對(duì)ORACLE的掌握程度如何。簡(jiǎn)單的數(shù)據(jù)庫(kù)操作如何?
3、說一下基本測(cè)試流程
需求階段一般進(jìn)行測(cè)試計(jì)劃的編寫
設(shè)計(jì)階段一般進(jìn)行測(cè)試策略、測(cè)試方案的編寫
編碼階段一般進(jìn)行測(cè)試用例的編寫
4、說一下你負(fù)責(zé)的BOSS系統(tǒng)的模塊,測(cè)試人員數(shù)多少?
考察對(duì)業(yè)務(wù)的了解程度
5、說一下你對(duì)BOSS系統(tǒng)其他業(yè)務(wù)的了解?
考察對(duì)業(yè)務(wù)的了解能力
6、對(duì)后臺(tái)測(cè)試了解多少?
7、有沒有做過開發(fā)項(xiàng)目?

1.多態(tài)性
是指允許不同類的對(duì)象對(duì)同一消息作出響應(yīng)
2.抽象性的特征
抽象 繼承 封裝 多態(tài)
3.游標(biāo)的使用
它有時(shí)用來描述一個(gè)記錄集,有時(shí)用來描述當(dāng)前記錄集中某一條記錄的指針,它主要用來建立一個(gè)關(guān)系數(shù)據(jù)庫(kù)中行/列關(guān)系的一種SQL可利用的訪問格式
4.對(duì)MFC的了解
MFC應(yīng)用程序模型歷經(jīng)多年以有了相當(dāng)大的發(fā)展。有一個(gè)時(shí)期,它只是個(gè)使用應(yīng)用程序?qū)ο蠛椭鞔翱趯?duì)象的簡(jiǎn)單模型。在這個(gè)模型中,應(yīng)用程序的數(shù)據(jù)作為成員 變量保持在框架窗口類中,在框架窗口的客戶區(qū)中,該數(shù)據(jù)被提交顯示器。隨著MFC2。0的問世,一種應(yīng)用程序結(jié)構(gòu)的新方式----MFC文檔/視結(jié)構(gòu)出現(xiàn) 了。在這種結(jié)構(gòu)中,CFrameWnd繁重的任務(wù)被委派給幾個(gè)不同類,實(shí)現(xiàn)了數(shù)據(jù)存儲(chǔ)和顯示的分離。
5.虛函數(shù)的使用及作用
那些被Vitual關(guān)健字修飾的成員函數(shù),就是虛函數(shù)。虛函數(shù)的作用,用專業(yè)的術(shù)語來解釋就是實(shí)現(xiàn)多態(tài)(Polymorphism),多態(tài)性是將接口歸與實(shí)現(xiàn)進(jìn)行分離;用形象的語言來解釋就是實(shí)現(xiàn)心共同的方法,但因個(gè)體差異而采用不同的策略
6.Visual Studio 2005工具的使用
我用的是VC開發(fā)工具,其它的還有VB、C#、J#等
7.代碼收集工具 ClearCase CVS VSS
8.軟件測(cè)試過程中需要寫什么文檔,有什么人負(fù)責(zé)
測(cè)試方案 測(cè)試負(fù)責(zé)人
測(cè)試計(jì)劃 測(cè)試負(fù)責(zé)人
測(cè)試用例 測(cè)試工程師
測(cè)試報(bào)告 測(cè)試負(fù)責(zé)人(每個(gè)測(cè)試工程師應(yīng)該做好自己測(cè)試部分的測(cè)試小結(jié))
9.目前應(yīng)用最好的Oracle是什么

1.對(duì)Oracle數(shù)據(jù)庫(kù)熟悉嗎?
2.SQL語句刪除數(shù)據(jù)庫(kù)中的一條記錄,刪除表中的所有記錄,增加一個(gè)字段?
Delete from 表名 where 刪除條件
Delete from 表名
Alter table 表名 ADD 字段名 數(shù)據(jù)類型(長(zhǎng)度)
3.數(shù)據(jù)庫(kù)怎么備份?
4.數(shù)據(jù)庫(kù)游標(biāo)是什么?
可以理解為指向表的數(shù)據(jù)指針。
5.WebLogic WebSphere 用過嗎?熟悉嗎?你們一般用什么應(yīng)用服務(wù)器?
6.用過哪些中間件產(chǎn)品?
7.unix命令熟悉嗎? 查看內(nèi)存使用 進(jìn)程的是哪個(gè)命令? tar命令怎么用?
查看內(nèi)存 進(jìn)程:top
tar命格式:tar cvf aa.tar aa
8.比較系統(tǒng)的說一下ENIP這個(gè)項(xiàng)目?
ENIP CORE(電信業(yè)務(wù)開發(fā)平臺(tái))的一部分, 主要是作了一個(gè)IDL編輯器,屬于Eclipse插件,實(shí)現(xiàn)IDL的語法解析和語義分析,在實(shí)現(xiàn)上參考java編輯器
9.作測(cè)試,工作一般是怎么作的?工作流程
工作要按照流程來,我們這邊是根據(jù)需求和詳細(xì)設(shè)計(jì)寫測(cè)試用例(有問題溝通交流)—用例評(píng)審—測(cè)試執(zhí)行,在華為那邊我們不作前邊的測(cè)試需求分析和方案設(shè)計(jì),根據(jù)華為的測(cè)試方案寫出測(cè)試用例—用例評(píng)審—測(cè)試執(zhí)行
10.測(cè)試中有哪些交互性的工作,都是怎么作的?
a)問題的溝通交流,有問題有溝通有記錄
b)與合作方的互動(dòng):及時(shí)反饋進(jìn)度和項(xiàng)目中遇到的問題
11.工作中和同事有沒有過沖突?
沒有,提單時(shí),有時(shí)候問題我們定位不了,就附上定位信息,不定位.開發(fā)的不答應(yīng),這時(shí)候只能想辦法定位了,避免推來推去引起沖突.
12. 與華為合作的幾個(gè)項(xiàng)目介紹一下,規(guī)模都有多大?
從投入人力和時(shí)間的角度說了一下規(guī)模
什么是CRM?
CRM(Customer Relationship Management),即客戶關(guān)系管理。這個(gè)概念最初由Gartner Group提出來,而在最近開始在企業(yè)電子商務(wù)中流行。CRM的主要含義就是通過對(duì)客戶詳細(xì)資料的深入分析,來提高客戶滿意程度,從而提高企業(yè)的競(jìng)爭(zhēng)力的一種手段,它主要包含以下幾個(gè)主要方面(簡(jiǎn)稱7P):
客戶概況分析(Profiling)包括客戶的層次、風(fēng)險(xiǎn)、愛好、習(xí)慣等;
客戶忠誠(chéng)度分析(Persistency)指客戶對(duì)某個(gè)產(chǎn)品或商業(yè)機(jī)構(gòu)的忠實(shí)程度、持久性、變動(dòng)情況等;
客戶利潤(rùn)分析(Profitability)指不同客戶所消費(fèi)的產(chǎn)品的邊緣利潤(rùn)、總利潤(rùn)額、凈利潤(rùn)等;
客戶性能分析(Performance)指不同客戶所消費(fèi)的產(chǎn)品按種類、渠道、銷售地點(diǎn)等指標(biāo)劃分的銷售額;
客戶未來分析(Prospecting)包括客戶數(shù)量、類別等情況的未來發(fā)展趨勢(shì)、爭(zhēng)取客戶的手段等;
客戶產(chǎn)品分析(Product)包括產(chǎn)品設(shè)計(jì)、關(guān)聯(lián)性、供應(yīng)鏈等;
客戶促銷分析(Promotion)包括廣告、宣傳等促銷活動(dòng)的管理。
學(xué)習(xí)Java的同學(xué)注意了?。?!
學(xué)習(xí)過程中遇到什么問題或者想獲取學(xué)習(xí)資源的話,歡迎加入Java學(xué)習(xí)交流群346942462,我們一起學(xué)Java!