微软测试工程师面试题目
面试记录: 1. 面试人:一个女生,年纪20多岁,不到30 面试过程: a. 先拿出一个已经出好的题目,让冶喑蹋?饽渴鞘中吹模?⑽奶饽浚?饽渴且?笤谝桓鍪?橹姓页鑫ㄒ坏淖址?R?蟠蟾?0分钟。 例如:字符串”aabbcddef”,要求输出”abcdef” 我开始题目意思
面试记录:
1.
面试人:一个女生,年纪20多岁,不到30
面试过程:
a. 先拿出一个已经出好的题目,让冶喑蹋?饽渴鞘中吹模?⑽奶饽浚?饽渴且?笤谝桓鍪?橹姓页鑫ㄒ坏淖址?R?蟠蟾?0分钟。
例如:字符串”aabbcddef”,要求输出”abcdef”
我开始题目意思理解错了,写的程序有错误,经过提示,重新写了一遍。 :(
b. 编程题目做完后,讨论了题目中出现的错误和修改方法。
c. 之后,做了两道类似填空的题目,题目是要求求一些变量的sizeof()后的长度。例如:char * p; sizeof(p)=?
两道题目都是类似题目,都是考sizeof()后的值,考察的是对于c里面变量的长度了解多少。
面试过程大概持续了30分钟左右。
2.
面试人:一个男生,年纪30左右吧?整个面试过程中,脸部表情都很生硬,看不出一点表情。
面试过程:
a. 首先要求我做了一下自我介绍,几分钟时间,使用的中文。
b. 拿出一页打印好的英文文章,让我看10分钟,说等会提问,要求看仔细一些。面试官还定好闹钟。文章是一篇技术文档,讲述的是在
测试前需要进行任务分解的必要性和任务
估算的方法。
c. 时间到后,就英文文章中的内容提问。问题有:某一段是讲述什么内容?,具体某一句话讲述什么内容?
回答期间,他听的很认真,我提到了一个“预算“俩字(本意是”估算“的意思),他就追问我哪个地方有提到这个的?
d. 文章完成后,拿出打印的一张纸,要求我做第一题,提示说题目简单,要求尽量做的完美。时间同样10分钟。题目是求一个只包含“0“到”9“十个数字的字符串里面每个数字出现的次数。
例如:“003579555“,0出现了2次,3出现了1次,5出现了4次,7,9各一次。
我大概花了5分钟做完题,打算提前交,他要求我继续看看,完善答案,不要求提前交。
e. 时间到,答完后,他看了一下题,说我的题目中有严重的错误,然后在笔记本电脑上记录了一些东西,我重新检查后,向他问有错误的地方所在,讨论后发现是由于我程序的书写有些移位,他忽略了一对{},所以认为我有错误。
整个面试过程大概是40分钟左右。
3
面试人:很年轻,大概不到30吧?
面试过程:
a. 首先是大概介绍了一下自己,几分钟时间。
b. 要我具体说说我最满意的一个项目,之间他会就项目提出一些问题,例如:为什么满意,使用什么技术,在其中做的工作之类。花了7,8分钟时间。
c. 之后手写了一道题目:有AB两个无序数组,要求组成一个有序数组。
d. 先和他说了一下几种解决办法,然后按照其中一个思路写下程序代码。
e. 然后检查程序,讨论程序中的问题。
f. 之后,提出如果由我来完成对这个程序的测试,我该如何做?
g. 关于测试问题完成后,提出如果将题目扩充到有多个数组的情况下,如何处理?和他一起讨论,后来找到一种更好的方法,而且可以同样适用于前面只有两组的情况下。
原文转自:http://www.ltesting.net