微软中国
评 分投票情况
总 评工作环境公司管理企业诚信
工资待遇压力指数公司前景
工资待遇压力指数公司前景


微软公司的面试问题--谜语篇
1.为什么下水道的盖子是圆的?
2.美国有多少辆汽车?
3.你让工人为你工作七天,回报是一根金条。这个金一平分成相连的7段,你必须在每天结束的时候给他们一段金条如果只许你两次把金条弄断,你如果给你的工人付费?
3.有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以第小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以外30公里每小时的速度和两辆火车现时启动,比洛杉叽出发,碰到另辆车后返回,依次在两辆火车来回的飞行,只到两面辆火车相遇,请问,这只小鸟习行了多长距离?
4.你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?
5.想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?
6.你有四人装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?
7.如果你有无穷多的水,一个3夸脱的和一个5夸脱的提桶,你如何准确称出4夸脱的水?
8.你有一桶果冻,其中有黄色,绿色,红色三种,,闭上眼睛选出同样颜色的两个,抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?
9.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?
10.如果要你能去掉50个州的任何一个,那你去掉哪一个,为什么?
1.为什么下水道的盖子是圆的?
2.美国有多少辆汽车?
3.你让工人为你工作七天,回报是一根金条。这个金一平分成相连的7段,你必须在每天结束的时候给他们一段金条如果只许你两次把金条弄断,你如果给你的工人付费?
3.有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以第小时20公里的速度从纽约开往洛杉矶。如果有一只鸟,以外30公里每小时的速度和两辆火车现时启动,比洛杉叽出发,碰到另辆车后返回,依次在两辆火车来回的飞行,只到两面辆火车相遇,请问,这只小鸟习行了多长距离?
4.你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?
5.想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?
6.你有四人装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?
7.如果你有无穷多的水,一个3夸脱的和一个5夸脱的提桶,你如何准确称出4夸脱的水?
8.你有一桶果冻,其中有黄色,绿色,红色三种,,闭上眼睛选出同样颜色的两个,抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?
9.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?
10.如果要你能去掉50个州的任何一个,那你去掉哪一个,为什么?




Microsoft 面试题
Interview email questions: We consider non-Computer Science majors who have good PC hands-on skills as well. The quality of answers is important. It is OK to skip some questions. 可以用中文回答.
I) Computer operations
1. List troubleshooting steps if your Windows is unable to boot.
2. A Windows PC takes 4 minutes to complete booting. What can be done to reduce the booting time to 1 minute?
3. List troubleshooting steps if your PC is unable to access Internet. It was working yesterday.
4. If a PC is installed Linux, describe steps to install Windows on the same PC and test it.
II) Computer science
5. How to calculate the execution time of a simple instruction “a=3” without writing a program?
6 Data can be manipulated by values or references. Why objects use reference, not value?
III) Programming and design
7 How to write code to delete a specific node in a single link list (单链表)that takes O(1) time? That is, the time deleting a node is the same (independent from the length of the list.) Link list uses pointers,
not hash. Input is a pointer of the deleting node. Show your algorithm with pseudo code. Hint: just 3 steps.
8a If class A needs to inform class B about an important event, what java/C++ technique can you use? A and B can be in the same thread, different threads, or different processes. List as many as you can.
8b Assume class A generates random integers between -100 and 100 at a random frequency between 0 and 2 seconds. Class B implements a counter which decrements each time class A generated a negative integer and increments each time class A generated a posi ..........全文
Interview email questions: We consider non-Computer Science majors who have good PC hands-on skills as well. The quality of answers is important. It is OK to skip some questions. 可以用中文回答.
I) Computer operations
1. List troubleshooting steps if your Windows is unable to boot.
2. A Windows PC takes 4 minutes to complete booting. What can be done to reduce the booting time to 1 minute?
3. List troubleshooting steps if your PC is unable to access Internet. It was working yesterday.
4. If a PC is installed Linux, describe steps to install Windows on the same PC and test it.
II) Computer science
5. How to calculate the execution time of a simple instruction “a=3” without writing a program?
6 Data can be manipulated by values or references. Why objects use reference, not value?
III) Programming and design
7 How to write code to delete a specific node in a single link list (单链表)that takes O(1) time? That is, the time deleting a node is the same (independent from the length of the list.) Link list uses pointers,
not hash. Input is a pointer of the deleting node. Show your algorithm with pseudo code. Hint: just 3 steps.
8a If class A needs to inform class B about an important event, what java/C++ technique can you use? A and B can be in the same thread, different threads, or different processes. List as many as you can.
8b Assume class A generates random integers between -100 and 100 at a random frequency between 0 and 2 seconds. Class B implements a counter which decrements each time class A generated a negative integer and increments each time class A generated a posi ..........全文







为了鼓励有益的分享和公平公正的原则,少于30字的评论将不计算公司评分
| 评分: | 不清楚,暂不评分我要评分 |
薪资福利
很差差一般好很好 工作环境 很差差一般好很好 压力指数 很大大一般小很小 公司管理 很差差一般好很好 公司前景 很差差一般好很好 企业诚信 很差差一般好很好 | |
| 名称: | |
| 评论: | |
| 验证码: | |
注意事项: ·遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规 ·尊重网上道德,遵守中华人民共和国的各项有关法律法规 ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任 ·本网站留言板管理人员有权保留或删除其管辖留言中的任意内容 ·您在本网站留言板发表的作品,本网站有权在网站内转载或引用 ·参与本留言即表明您已经阅读并接受上述条款 | |










