前段時(shí)間去中科軟面試,題量很大的樣子,估計有10幾頁(yè)吧,反正我是不停的寫(xiě)了兩個(gè)小時(shí),當時(shí)沒(méi)記住題目,反正感覺(jué)也就那樣了,回來(lái)也沒(méi)管,結果最后筆試通過(guò)了,去面試時(shí)也沒(méi)準備,去了后人家那面試人員我筆試答得不錯,就是有個(gè)數據庫的設計的題沒(méi)做,問(wèn)我原因,我說(shuō)一來(lái)自己不是很會(huì ),二來(lái)時(shí)間比較緊,結果人家說(shuō):那現在給你時(shí)間,你可以作對嗎,當時(shí)那叫一個(gè)汗顏啊,很含糊的回答了一下,故現在整理一下(注:題目是事后在網(wǎng)上找到的,我現補充一下答案,紅色部分)
中科軟測試工程師筆試題(問(wèn)答題自己發(fā)揮吧,計算機專(zhuān)業(yè)的都能回答上點(diǎn))
問(wèn)答題:
1. 什么是信息管理系統,你覺(jué)得信息管理系統的核心是什么?為什么?
2. 什么是數據庫?什么是關(guān)系數據庫?解釋概念:主鍵,外鍵,索引
3. 你對測試的理解?
4. 如果你是一個(gè)自行車(chē)質(zhì)量檢測員,應該從哪幾個(gè)重點(diǎn)來(lái)測試,為什么,且怎么檢測?
如果你只能選擇3個(gè)主要的功能,你會(huì )選擇哪幾種?
專(zhuān)業(yè)題:
1. 數據庫,關(guān)于一個(gè)餐廳提供價(jià)格不等的咖啡,分大小杯,另有價(jià)格不等的食物,用戶(hù)在餐廳的用餐也要根據消費時(shí)間來(lái)進(jìn)行收費。服務(wù)員會(huì )拿著(zhù)記賬機到每一張桌子進(jìn)行結賬,當用戶(hù)結完帳后可以辦理會(huì )員卡。會(huì )員卡信息包含消費總額,并根據不同的額度又不用的折扣率。針對這些信息設計相關(guān)數據庫,并劃出E-R圖。(這個(gè)題當時(shí)沒(méi)做)
2. 給出了流程圖,遍歷S點(diǎn)到G點(diǎn)。寫(xiě)出遍歷案例!(感覺(jué)還是比較容易做的,具體圖就不畫(huà)了)
3. Java題,看輸出。
public class Userouter
{
public static void main(String[] args)
{
Outer uter=new Outer(args);
outer.print();
}
}
public class Outer
{
private String[] uterval=new String[]{"this","is","a","test!"};
public Outer(String[] Ival)
{outerval=Ival;}
class Inner
{
void display()
{
for(int i=0;i System.out.println(outerval[i]); } } public void print() { Inner inner=new Inner(); inner.display(); } } 輸入" Java userouter I can answer this question”運行結果是什么?并簡(jiǎn)單解釋程序邏輯? 運行結果:I can answer this question 程序邏輯:new Outer(args) 構造對象,并調用構造函數 public Outer(String[] Ival) 對其進(jìn)行初始化,并調用其print()方法,print()方法中new Inner()構造inner對象,并用對象調用其display()方法。 4. class sin { Private static final sin newsin=new sin(); Private sin(){} Public static sin Getsin(){return newsin;} Public void Test(){} } 在這個(gè)類(lèi)cos中添加代碼,訪(fǎng)問(wèn)class sin的test()函數 class cos { Sin aaa = new sin() aaa.Test() } 綜合題: 1.你覺(jué)得今天的題答得怎么樣?哪些是亮點(diǎn)?那些答得不好?用三句話(huà)來(lái)為自己爭辯。 2.如果沒(méi)有通過(guò)筆試而沒(méi)得到面試機會(huì )。為自己說(shuō)些可以讓你來(lái)面試的理由
文章來(lái)源于領(lǐng)測軟件測試網(wǎng) http://kjueaiud.com/