當前位置:文思屋>學習教育>考研>

2011綠盟軟體開發工程師筆試記錄

文思屋 人氣:1.17W

更新1:2010年10月17日(星期天) 晚上7:29 收到面試通知,明天下午面試。

2011綠盟軟體開發工程師筆試記錄

更新2:2010年10月21日 下午五點左右收到通知,已被錄用。第一份offer~

筆試地點:華科N201

筆試職位:軟體開發工程師(質量部)

筆試感覺還好,題目型別為:

多選(選對3分,不全1分,選錯不得分)

配置題:第一個是windows和linux下如何配置靜態路由,第二題是一個sql查詢的(很強大啊)、第三題是填寫幾個公司名稱

設計題:兩個路由器負載均衡,如何設計測試用例

工具使用題:告訴你一個名為netperf的工具,然後發一張英文文件,內容大致為man netperf顯示的,有命令的格式,每個引數的含義,考研英文閱讀能力和使用命令列工具的經驗,以及快速攝取必要資訊的能力。

程式設計題:

1.n*n的矩形,每一格輸入1-n*n的數,要求行、列、對角線之和均相等。

2.一個字串匹配的設計題目。

下面是詳細內容:

選擇題涉及了

        linux下的'chmod命令,chmod 755 xxx,可以使xxx具有什麼許可權?

        兩個整數交換的方式,通過與運算和加法運算都可以完成(不過加法可能溢位,不知道出題人怎麼考慮的,反正我選了. a=a+b,b=a-b,a=a-b,與運算是肯定沒問題的)

       哪幾個工具可以進行協議分析(tcpdump/wireshark/sniffer,還有一個選項沒見過:tcpreplay,在這裡,看描述是進行網路硬體測試的:test a variety of network devices. It allows you to classify traffic as client or server, rewrite Layer 2, 3 and 4 headers and finally replay the traffic back onto the network and through other devices such as switches, routers, firewalls, NIDS and IPS's. Tcpreplay supports both single and dual NIC modes for testing both sniffing and inline devices. )。

      還有一個是問web自動化測試的工具有哪些(我就看到認識一個junit,查資料得知,Selenium是很有名的web自動化測試工具。選項:curl是 a command line tool for transferring data with URL syntax, supporting 很多的協議~。還有個選項忘了)

    大致就這些題值得記憶。

    接下來是問答題
1.分別在windows和linux下用命令列的方式新增靜態路由,寫出命令。比如新增,閘道器為.

2.有三張資料庫表,表明和欄位如下(格式:表明(欄位1,欄位2……)):

course(cno,cname,credit,teacher)

student(sno,sname,dept,grade,class)

sc(id,sno,cno,date)

試卷上面是給的中文,我自己在試卷上說明後對每個欄位給了個英文名。其中,credit是成績,class是班級,id是序號。

題目要求,寫出“截至2010/9/13,每門課程在各院系的選課人數”的sql語句,要求輸入格式:課程名、院系、選課人數(選課人數由大到小排序)。

說實話,這個比課本上的示例要難一些,難點在與這裡有兩次group,一個是對cno的group,另一個是dept上的group,如何完成呢?我用了from巢狀查詢的方式解決。大致如下:

select cname,dept,count(*) as totalStu

from (select cname,dept

          from sc,student,course

          where = AND

                      = AND

                      data <= 20100930 //假設時間用一個八位的整數表示

            group by cno)

group by dept

order by totalStu ASC;