测试开发工程师暑期实习面试验.pdfVIP

  • 0
  • 0
  • 约1.33千字
  • 约 3页
  • 2026-03-09 发布于北京
  • 举报

2013【测试开发工程师(暑期实习)】面经

2015-07-23Katrina

去面试,职位是测试开发工程师(暑期实习),面试官是一位漂亮、友

善的姐姐。

第一道很简单,问程序在内存有几个数据区,堆和栈区有啥区别。

第二道是两个有序数组(可能升序或降序),要求合并到一个大数组中,使其仍

然有序,讲了大体思路,并用C简单写了实现代码。

第三道是给出int型的x、y两个数,要求不借助第三个变量交换x和y的值。

啊。从大一开始学C,碰到过用value传参、传参、指针传参、宏定义交换

x和y,但都要用到辅助变量,这次遇到JJ给的不借助第三变量交换x和y,还

真是第一次,卡壳了,不过也觉得很新鲜,特别好奇。

姐姐似乎也看出了我不会,于是说:你先想一会吧,在纸上写写,尽量写出算法

代码。我没遇到过,不过第七感马上告诉我:这算法肯定不难,但很有技巧,可

能是脑筋急转弯,想出来了就会豁然开朗,可惜此刻只缘我身在庐山中,不会呀。

于是乎,我就抛开了指针、之类的,想用异或、求反、求交等逻辑运算,还

画出了00001,000010之类的来比较,一时半会也倒弄不出来。

姐姐提示想有数算试试,于是我把考研那会的三角运算的加减乘除都想

了个遍,也凑合了一个(x+y)和(x-y)的四则运算,想不出下一步该如

何做,急得我都流汗了,姐姐看出来我不会,于是跳过了。

第四题有1.txt、2.txt。。。。n.txt的n个文件,要求查出含有字符串“love”的

文件,并返回文件名。我用shell命令find+grep搞定,姐姐要求我用高级

语言写伪代码,我于是小声的问可以用库函数么,她说行,我就直接

str.substring()或者split()在strcmp()搞定,结果她似乎不太满意。

第五道题就是让我测试一台自动售货机,应该只测试程序,于是没说测

试按键、电源、硬币等特性,直接跳到了测试程序逻辑部分,用等价划

分法、边界值分析法以及经验评估法,并讲了塞钱又强行拉出、正常购物、购完

物继续再塞个区间,再在正常购物两侧的区间进行边界值测试以及凭经验测

试经常容易出错的地方,姐姐看了看我,没说话,继续……

第六道题以后就是一些概念题了,如死锁的四个条件、进程通信的方式(我只想

到了管道、消息、全局变量、信号量四个)、空机测试。我当时不知道她空机的

意思可能就是宕机,于是姐姐问我懂不懂,我说没遇到过空机,于是姐姐也没再

问了。

我记得就这些题,姐姐说话很和气,待人也很好,最后她问我有什么问题,我第

一个问题就是问如何不用变量交换x和y的值,她笑而不语,让我回家自己查,

才恍然大悟,原来就简单的三句,汗。

就这样,初面OVER,总体感觉面试题都不是很难,只是当时考虑、描述不

是很清楚。

文档评论(0)

1亿VIP精品文档

相关文档