微软软件业的巨人是每个的特别是年轻软件开发人的梦想之地微软的面试是非常严格 
的录取比例大约是60 有中选一人相信可爱的梦想家们肯定急切的想知道怎么样才能幸 
运的成为1/60 
微软面试试题可分为1 迷语2 算法3 应用程序4 智力等等。 
本文迷语篇 
现取部分试题内容 
1.为什么下水道的盖子是圆的 
2.美国有多少辆汽车 
3.你让工人为你工作七天回报是一根金条这个金一平分成相连的7 段你必须在每 
天结束的时候给他们一段金条如果只许你两次把金条弄断你如果给你的工人付费 
4.有一辆火车以每小时15 公里的速度离开洛杉矶直奔纽约另一辆火车以第小时20 公 
里的速度从纽约开往洛杉矶如果有一只鸟以外30 公里每小时的速度和两辆火车现时启 
动比洛杉叽出发碰到另辆车后返回依次在两辆火车来回的飞行只到两面辆火车相遇 
请问这只小鸟习行了多长距离 
5.你有两个罐子50 个红色弹球50 个蓝色弹球随机选出一个罐子随机选取出一 
个弹球放入罐子怎么给红色弹球最大的选中机会在你的计划中得到红球的准确几率是 
多少 
6.想象你在镜子前请问为什么镜子中的影像可以颠倒左右却不能颠倒上下 
7.你有四人装药丸的罐子每个药丸都有一定的重量被污染的药丸是没被污染的重量 
+1.只称量一次如何判断哪个罐子的药被污染了 
8.如果你有无穷多的水一个3 夸脱的和一个5 夸脱的提桶你如何准确称出4 夸脱的 
水 
9.你有一桶果冻其中有黄色绿色红色三种闭上眼睛选出同样颜色的两个抓 
取同种颜色的两个抓取多少个就可以确定你肯定有两个同一颜色的果冻 
10.将汽车钥匙插入车门向哪个方向旋转就可以打开车锁 
11.如果要你能去掉50 个州的任何一个那你去掉哪一个为什么? 
数学篇 
1 1000!有几位数为什么 
2 F(n)=1 n>8 n <12 
F(n)=2 n <2 
F(n)=3 n=6 
F(n)=4 n=other 
使用+ - * /和sign(n)函数组合出F(n)函数 
sign(n)=0 n=0 
sign(n)=-1 n <0 
sign(n)=1 n>0 
3 编一个程序求质数的和例如F(7)=1+3+5+7+11+13+17=58 
智力题 
只有5 分钟,超过5 分钟就放弃,因为你绝对不会被微软招聘. 这是微软招聘时的智力测试!!!! 
超过5 分钟,淘汰!!!! 
1 烧一根不均匀的绳需用一个小时如何用它来判断半个小时 
2 请仅用一笔画四根直线将上图9 各点全部连接 
    。 。 。 
    。 。 。 
    。 。 。 
3 对一批编号为1~100 全部开关朝上开的灯进行以下操作 
凡是1 的倍数反方向拨一次开关2 的倍数反方向又拨一次开关3 的倍数反方向又拨一次 
开关 
问最后为关熄状态的灯的编号 
部分微软试题 
1 U2 合唱团在17 分钟内得赶到演唱会场途中必需跨过一座桥四个人从桥的同一端出 
发你得帮助他们到达另一端天色很暗而他们只有一只手电筒一次同时最多可以有两 
人一起过桥而过桥的时候必须持有手电筒所以就得有人把手电筒带来带去来回桥两端 
手电筒是不能用丢的方式来传递的四个人的步行速度各不同若两人同行则以较慢者的 
速度为准Bono 需花1 分钟过桥Edge 需花2 分钟过桥Adam 需花5 分钟过桥Larry 需花 
10 分钟过桥他们要如何在17 分钟内过桥呢(这是Micrsoft 征聘人员时问的问题你必须 
在五分钟内答出来才可能获得聘用 
2 10 个红球10 个白球两个相同的包如何放置才能使任意从一包中拿一个球是红球的 
可能性最高是多少 
3 三层四层二叉树有多少种 
4 1——100000 数列按一定顺序排列有一个数字排错如何纠错写出最好方法两个 
数字呢