雅虎-系统工程师-笔试经验(四)

以下内容来自于应聘者回忆整理

很多同学都想得到雅虎的实习或者校招机会。那从过来人的角度谈谈,要通过雅虎的实习、校招面试,都有哪些经验和注意事项呢?今天就跟大家分享一下。

一、选择题

1、下面描述中正确的为:

A、线性表的逻辑顺序与物理顺序总是一致的。

B、线性表的顺序存储表示优于链式存储表示。

C、线性表若采用链式存储表示时所有结点之间的存储单元地址可连续可不连续。

D、二维数组是其数组元素为线性表的线性表。

2、什么情况下必须要并行开发(多分支开发):(B)

A、同时开发多种功能 B、同时开发多个版本 C、多人同时开发 D、多地域分布式开发

3、软件测试类型按开发阶段划分是:(B)

A、需求测试、单元测试、集成测试、验证测试

B、单元测试、集成测试、确认测试、系统测试、验收测试

C、 单元测试、集成测试、验证测试、确认测试、验收测试

D、 调试、单元测试、集成测试、用户测试

解析:(1)单元测试:

单元测试又称为模块测试,是针对软件设计的最小单位程序模块进行正确性检查的测试工作,单元测试需要从程序内部结构出发设计测试用例,多个模块可以平行地独立进行单元测试。
(2)集成测试
又称为组装测试或联合测试,在单元测试的基础上,需要将所有模块按照概要设计说明书和详细设计说明书的要求进行组装。

(3)确认测试
确认测试的目标是验证软件的功能和性能以及其他特性是否与用户的要求一致。确认测试一般包括有效性测试和软件配置复查。一般有第三方测试机构进行。
(4)系统测试
软件作为计算机系统的一部分,与硬件、网络、外设、支撑软件、数据以及人员结合在一起,在实际或模拟环境下,对计算机系统进行测试,
目的在于与系统需求比较,发现问题
(5)验收测试
以用户为主的测试,软件开发人员和质量保证人员参加,由用户设计测试用例。
不是对系统进行全覆盖测试,而是对核心业务流程进行测试。

所以软件测试类型按开发阶段分为单元测试,集成测试,确认测试,系统测试,验收测试。

4、可作为软件测试结束标志的是:(B)

A、使用了特定的测试用例

B、错误强度曲线下降到预定的水平

C、查出了预定数目的错误

D、按照测试计划中所规定的时间进行了测试

5、(多选)测试设计员的职责有 (BC)

A、制定测试计划B、设计测试用例C、 设计测试过程、脚本 D、评估测试活动

6、(多选)以下对桩(stub)函数的描述正确的是: (BC)

A、在单元测试中调用其它模块

B、在单元测试中被其它模块调用

C、在自顶向下的集成过程中尤其有效

D、在自底向上的集成过程中尤其有效

7、(多选)在一台 2.4.x 内核的 linux 机器上,下列命令用于检查 ipv4 的 tcp 端口监听情况,哪个是对的?

A、netstat -ant|grep LISTEN

B、netstat -an |grep LIST

C、 netstat -at | grep LISTEN

D、netstat -a |grep tcp|grep -i listen 5. netstat -a |grep tcp |grep -i li

8、(多选)在 RH Linux 观察系统负载状况的常用命令有:

A、top B、vmstat C、iostat D、 netstat

9、一块硬盘最多可以有()个主分区?

A、1 B、2 C、 3 D、 4 E、5

10、php 是一门:

A、编译语言 B、解释语言 D、 脚本语言

11、某应用通过 TCP 协议从客户端连接服务器端,但是总连接不上,那么 netstat 输出的对应此应用的行的状态最有 可能的是:

A、LISTEN B、 ESTABLISHED C、 TIME_WAIT D、SYN_SEND E、CLOSE_WAIT

12、进行 DeviceIoControl 时,如果驱动程序看到的输入缓冲区的地址为 0x500000,输出缓冲区地址为 0x600000,则此次 DeviceIoControl 的缓冲区传输机制为

A、METHOD_BUFFERED

B、METHOD_IN_DIRECT

C、 METHOD_OUT_DIRECT

D、METHOD_NEITHER 

想要更多【系统工程师】实习、校招的机会,请点击这里

  • 1、刺猬实习遵循行业规范,任何转载的稿件都会明确标注作者和来源
  • 2、刺猬实习的原创文章,请转载时务必注明"来源:刺猬实习",不尊重原创的行为刺猬实习或将追究责任
  • 3、作者投稿可能会经刺猬实习编辑修改或补充。

相关推荐