【求職】 美團點評 2017 秋招筆試真題-測試開發工程師卷 A

一、單項選擇題
1.Session 和Cookie 是互聯網領域中兩種常用的技術,數以億計的用戶訪問美團網 Web 頁面時,就會用
到這兩種技術。有關 Cookie 和Session 的描述,下面錯誤的是?( )
A. Cookie 數據存放在客戶的瀏覽器上,Session 數據放在服務器上。
B. 服務端爲每個用戶都會生成一個Session 對象,通過 SessionID 來區分來自於哪個用戶
C. 保存這個SessionID 的方式可以採用Cookie
D. 只要關閉瀏覽器,Session 就消失了
2.瀑布模型表達了一種系統的、順序的軟件開發方法。以下關於瀑布模型的敘述中,正確的是?( )
A. 瀑布模型能夠非常快速地開發大規模軟件項目
B. 只有很大的開發團隊才使用瀑布模型
C. 瀑布模型已不再適合於現今的軟件開發環境
D. 瀑布模型適用於軟件需求確定,開發過程能夠採用線性方式完成的項目
3.正在執行的進程,由於期待的某些事件未發生,則由系統自動執行阻塞原語(Block),使自己由運行狀
態變爲阻塞狀態。進程阻塞的原因不包括?( )
A. 時間片切換
B. 等待I/O
C. 進程sleep
D.等待解鎖
4.向一個棧按順序push 下列元素,ABCDE,其pop 可能的順序不正確的是?( )
A. EDCBA
B.DECBA
C.ABCDE
D.DCEAB
5.下列頁面置換算法中,會產生 Belady 異常現象的是?( )
A. 最佳頁面置換算法(OPT)
B. 先進先出頁面置換算法(FIFO)
C. 最近最久未使用算法(LRU)
D. 時鐘頁面置換算法(Clock)
6.貓眼電影App 和後臺服務的通信建立在 HTTP 的基礎上,而每個 HTTP 請求的發送都需要建立 TCP連
接。用戶在獲取《魔獸》電影某場的詳情時,TCP建立連接的第三次握手報文的發送序列號爲 1000,確
認序列號爲2000,則本次連接的第二次握手報文的發送序列號和確認序列號分別是?( )
A. 1999,999
B. 1999,1000
C. 999,2000
D. 999,1999
7.下面的代碼會輸出( )。
int main(int argc, char **argv) {
int a[4]={1, 2, 3, 4};
int *ptr=(int *)(&a + 1);
printf("%d", *(ptr - 1));
}
A. 1
B. 2
C. 3
D. 4
8.新美大的HR系統的數據庫中有一個 employee 表,該表用於存儲員工 ID、主管姓名、薪水等信息。程
序員小團在自己的 Oracle 數據庫中練習創建 employee 表的語句如下:
① CREATE TABLE employee (
empleyee_id NUMBER(9),
② CONSTRAINT salary_pk PRIMARY KEY,
③ 1995_salary NUMBER(8,2),
④ manager_name VARCHAR(225),
CONSTRAINT mgr_name_nn NOT NULL,
salary_96 NUMBER(8,2)
);
執行後報錯,這個語句產生錯誤的地方是在第( )行。 A. ①
B. ②
C. ③
D. ④
9.I/O 系統硬件結構分爲四級:1。設備控制器,2。I/O 設備,3。處理機,4。I/O 通道,按級別由高到
低的順序是?( )

A. 2-4-1-3
B. 3-1-4-2
C. 2-1-4-3
D. 3-4-1-2
10.局域網內劃分子網是一種有效的減小局域網內廣播衝突的手段,粗略統計,美團北京的辦公區就有
近萬臺設備需要連接互聯網,所以劃分子網就顯得尤爲重要。現有一個 IP 地址爲 136.111.0.0 的B 類網
絡,若要切割爲 9 個子網,而且都要連上 Internet,子網掩碼設爲?( )
A. 255.0.0.0
B. 255.255.0.0
C. 255.255.128.0
D. 255.255.240.0
二、不定項選擇題
11.以下操作中,數組比線性錶速度更快的是?( )
A. 原地逆序
B. 頭部插入
C. 返回中間節點
D. 返回頭部節點
12.系統緩存技術(如 Redis/Tair/Memcached)是服務器後臺系統中常用的一種技術,它具有讀寫高
效、斷電後數據丟失等特點,下面的數據中,哪個不適合放在緩存系統裏?( )
A. 用戶登錄後獲得的認證 token
B. 用戶所下團購訂單
C. 登錄美團旅行的短信驗證碼
D. 用戶的手機號碼信息
13.一個 IP 地址爲220.1.0.3,由此你能得出的信息是?( )
A. 這是一個B 類地址
B. 網絡號是220.1.0.0
C. 網絡號是220.0.0.0
D. 這是一個保留地址
14.白盒測試又稱結構測試、透明盒測試、邏輯驅動測試或基於代碼的測試。下面屬於白盒測試方法的
有哪些?( )
A. 語句覆蓋

B. 等價類劃分
C. 邊界值分析
D. 判定條件覆蓋
15.移動硬盤和U 盤是兩種常見的移動存儲設備,下列有關移動硬盤和U 盤的敘述中,正確的是?( )
A. 二者都呈現單位存儲的價格越來越低的趨勢
B. 二者都是隨機存儲設備
C. 移動硬盤的傳輸速度在任何時候都比U 盤快
D. 二者都可以通過USB總線和計算機連接
三、問答題
1.題目描述 美團有一個 API 用於創建團購訂單,地址如下
https://open.meituan.com/order/createorder?token=1234567890abcdefghijklmnopqrstuvwxyz
其中,token 用於驗證用戶身份
請求方法:POST
參數類型:application/json
參數列表(隱去無關參數):
{
“dealid”: 90, “quantity”: 5 }
傳入deal ID(要購買的團購券的 ID)和數量後,返回新生成的訂單ID(隱去無關參數)。例如:
{
“success”: 0, // 正常情況爲 0
“msg”: “”, // 正常情況爲空
“orderid”: 2910100100, // 訂單id
}
設計測試用例進行測試,儘可能覆蓋的完備。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章