SDET面试题2

 

记得几套编程题

1、public class A
{
public static int count=0;
static A()
{
count++;
}
public A()
{
count++;
}
}

static void Main(string[] args)
{
A a=new A();
A b=new A();
Console.WriteLine(A.count.ToString());

}

输 出结果为多少?3

2、写一个函数判断n可以表示成2的k次方的形式

3、求一个数组中(长度大于五)的第五个最大的数,不能排序。

4、求二叉树中随机两个子节点的最近父节点。

5、判断两个字符串是否相等,不能用系统本身的函数。

6、 什么是自动化测试?怎么实现界面的自动化测试

7、第五题的一个testcase怎么写?

8、 What is the pointer? And the diffence between char pointerand int one?

9、类的静 态构造和构造函数有什么区别?

总结:

1、整个面试下来,微软对我的评价很高,特别是在心态和整体素质方面。介于今年的就 业压力,微软的门槛也越来越高,甚至是某些职位已经把学历提高到硕士了。在面试中我发现技术并不是你成功的关键,而是你的经验,你的工作经验,相对微软来说,初级的人员可以说很多很多,但缺的就是高级的工程师。我想对于一个即将毕业的学生来说,经验比什么都重要!

2、英语很重要,不断的积 累你的词汇量,对专业术语一定要了解,并且了解相关的英文解释,你要知道,在微软工作的每一个人都会英文,我在面试的过程中,每位面试管都会和你用英语侃几句。所以流利的英语口语加上标准的发音会让你在面试上赢得70%的信心!

3、注意你的算法,算法可以说是在微软的面试中层出不穷,而有的算法在实际的开发中并不常用,但是请记住这是面试,不�***ぷ鳌K惴ǹ嫉木褪悄愕穆呒嘉湍愕慕饩龇桨浮�

4、注意你的数据结构。 在面试中出的最多的是树、图、队列、堆、栈、链表等问题。

5、注意你写代码的质量。微软面试管可是要你现场写代码的。对你代码中存在的 bug可以说是一清二楚。代码写的要有艺术和质量!

你可能感兴趣的:(SDET面试题2)