一、单项选择题
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
}
设计测试用例进行测试,尽可能覆盖的完备。