微软公司的面试问题

合集下载

微软面试题

微软面试题

1、微软面试题1--飞机质量问题怎样简单的测量一个飞机的质量?2、微软面试题2--飞机加油问题每个飞机只有一个油箱,飞机之间可以相互加油(注意是相互,没有加油机)一箱油可供一架飞机绕地球飞半圈,问: 为使至少一架飞机绕地球一圈回到起飞时的飞机场至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)3、微软面试题3--钢管取球问题四个男考生在一个房间里,水泥地面上凝着一根钢管(意思是说拔不动、弄不弯),底端封闭,内空,直径比一个乒乓球略大。

房间里有一把剪刀,一根10米长的绳子,请把掉进钢管的乒乓球拿出来4.微软面试题4--杀病狗问题一个大院子里住了50户人家,每家都养了一条狗,有一天他们接到通知说院子里有狗生病了,并要求所有主人在发现自己家狗生病的当天就要把狗枪杀掉。

然而所有主人和他们的狗都不能够离开自己的房子,主人与主人之间也不能通过任何方式进行沟通,他们能做的只是通过窗户观察别人家的狗是否生病从而判断自己的狗病否。

(就是说,每个主人只能看出其他49家的狗是不是生病,单独看自己的狗是看不出来的)第一天没有枪声,第二天还是没有枪声,第三天传出一阵枪声,问有多少条狗被枪杀。

因为是翻译的,所以有些条件不太清楚。

我再说明一下:1。

确实有狗病了,且狗病不会传染。

即病狗数目不变。

2。

相当于每个人无法看见自己的狗,只通过别人的狗的情况来判断。

每个人都绝顶聪明3。

每天每个人只思考一次,也就是说‘一天’只是一个抽象的概念,不要在‘一天上钻牛角尖。

5、微软面试题5--分金链问题及其延伸在《程序员》杂志试刊一中曾刊登过一道微软用来面试的题目:工人为你工作7天,回报为一根金条,必须在每天付给他们一段,且只能截2次,你将如何付费?我们再来看我自己编的一道题目:如何将7块金子放入3个箱子中,使我可以整箱取走任意块数?6、微软面试题6--测流量问题怎样简单的测量亚马逊河的流量?7、微软面试题7--三个灯泡有两间屋,甲和乙,甲屋有三个开关,乙屋有三个灯泡,甲屋是看不到乙屋,而甲屋的每一个开关是控制乙屋的其中一个灯泡,问你怎样可以只停留在甲屋一次,停留在乙屋一次,而可以知道那个开关是控制那个灯泡呢?8、微软面试题8--下水道盖子为什么下水道盖是圆的!!!9、微软面试题9--恐怖隧道赶集的时候突然下起雨来。

微软面试一百道题目精选

微软面试一百道题目精选

第9 题判断整数序列是不是二元查找树的后序遍历结果题目:输入一个整数数组,判断该数组是不是某二元查找树的后序遍历的结果。

如果是返回true,否则返回false。

例如输入5、7、6、9、11、10、8,由于这一整数序列是如下树的后序遍历结果:8/ \6 10/ \ / \5 7 9 11因此返回true。

如果输入7、4、6、5,没有哪棵树的后序遍历的结果是这个序列,因此返回false。

ANSWER:This is an interesting one. There is a traditional question that requires the binary tree to be re-constructed from mid/post/pre order results. This seems similar. For the problems related to (binary) trees, recursion is the first choice.In this problem, we know in post-order results, the last number should be the root. So we have known the root of the BST is 8 in the example. So we can split the array by the root. int isPostorderResult(int a[], int n) {return helper(a, 0, n-1);}int helper(int a[], int s, int e) {if (e==s) return 1;int i=e-1;while (a[e]>a[i] && i>=s) i--;if (!helper(a, i+1, e-1))return 0;int k = l;while (a[e]<a[i] && i>=s) i--;return helper(a, s, l);}第10 题翻转句子中单词的顺序。

经典微软面试题

经典微软面试题

经典微软面试题智力:1、一楼到十楼的每层电梯门口都放着一颗钻石,钻石大小不一。

你乘坐电梯从一楼到十楼,每层楼电梯门都会打开一次,只能拿一次钻石,问怎样才能拿到最大的一颗?2、1000!有几位数,为什么?3、请估算一下CN TOWER电视塔的质量。

4、如何快速找出一个32位整数的二进制表达里有多少个"1"?用关于"1"的个数的线性时间?5、美国有多少辆加油站(汽车)?6、一个小猴子边上有100根香蕉,它要走过50米才能到家,每次它最多搬50根香蕉,(多了就被压死了),它每走1米就要吃掉一根,请问它最多能把多少根香蕉搬到家里。

提示:他可以把香蕉放下往返的走,但是必须保证它每走一米都能有香蕉吃。

也可以走到n米时,放下一些香蕉,拿着n根香蕉走回去重新搬50根。

7、一群人开舞会,每人头上都戴着一顶帽子。

帽子只有黑白两种,黑的至少有一顶。

每个人都能看到其他人帽子的颜色,却看不到自己的。

主持人先让大家看看别人头上戴的是什么帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。

第一次关灯,没有声音。

于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。

一直到第三次关灯,才有劈劈啪啪打耳光的声音响起。

问有多少人戴着黑帽子?答案:1 她的回答是:选择前五层楼都不拿,观察各层钻石的大小,做到心中有数。

后五层楼再选择,选择大小接近前五层楼出现过最大钻石大小的钻石。

她至今也不知道这道题的准确答案,"也许就没有准确答案,就是考一下你的思路,"她如是说。

2 解:1000Lg(1000!)=sum(Lg(n))n=1用3 段折线代替曲线可以得到10(0+1)/2+90(1+2)/2+900(2+3)/2=2390作为近似结果,好象1500~3000 都算对3 比如你怎样快速估算支架和柱子的高度、球的半径,算出各部分的体积等等。

招聘官的说法:"就CNTOWER这道题来说,它和一般的谜语或智力题还是有区别的。

微软面试问题及答案

微软面试问题及答案

微软面试问题及答案微软的相关问题会是什么样的问题呢?而它们的答案又是什么?下面微软面试问题及答案是想跟大家分享的,欢送大家浏览。

1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。

现在有假设干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。

抓取多少个就可以确定你肯定有两个同一颜色的果冻?3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?4.一个岔路口分别通向老实国和说谎国。

来了两个人,一个是老实国的,另一个是说谎国的。

老实国永远说实话,说谎国永远说谎话。

现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。

请问应该怎么问?5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。

13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)6.在9个点上画10条直线,要求每条直线上至少有三个点?7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?8.怎么样种植4棵树木,使其中任意两棵树的间隔相等?1.为什么下水道的盖子是圆的?2.中国有多少辆汽车?3.将汽车钥匙插入车门,向哪个方向旋转就可以翻开车锁?4.如果你要去掉中国的34个省(含自治区、直辖市和港澳特区及台湾省)中的任何一个,你会去掉哪一个,为什么?5.多少个加油站才能满足中国的所有汽车?6.想象你站在镜子前,请问,为什么镜子中的影象可以颠倒左右,却不能颠倒上下?7.为什么在任何旅馆里,你翻开热水,热水都会瞬间倾泻而出?8.你怎样将Excel的用法解释给你的奶奶听?9.你怎样重新改良和设计一个ATM银行自动取款机?10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始?11.如果你的生涯规划中打算在5年内受到奖励,那获取该项奖励的动机是什么?观众是谁?12.如果微软告诉你,我们打算投资五百万美元来启动你的投资方案,你将开始什么样商业方案?为什么?13.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么?1.你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,你必须在每天完毕的时候给他们一段金条。

十大微软最难面试题

十大微软最难面试题

十大微软最难面试题Microsoft 面试的难题是许多求职者在进入这家科技巨头面试时面临的挑战。

这些难题旨在考察应聘者的技术能力、解决问题的能力和创造性思维。

本文将介绍微软十大最难的面试题,展示这些问题的难度和解决思路。

1. 排序光标移动:在一维数组中,给定一个初始位置和一组操作指令(如L代表向左移动,R代表向右移动),求最终光标停留的位置。

解决思路:使用一个变量来记录当前光标位置,根据指令对其进行移动操作即可。

2. 判断回文字符串:给定一个字符串,判断它是否是回文(正读和倒读相同)。

解决思路:使用双指针法,一个指针从字符串的开头向后移动,另一个指针从字符串的结尾向前移动,比较对应位置的字符是否相同。

3. 统计岛屿数量:给定一个由0和1组成的二维矩阵,其中1代表岛屿,0代表海洋,求岛屿的数量。

解决思路:使用深度优先搜索(DFS)或广度优先搜索(BFS)算法,遍历矩阵的每个元素,当遇到岛屿时,将其周围的岛屿标记为已访问,统计岛屿的数量。

4. 实现LRU缓存:设计一个基于最近最少使用(Least Recently Used)策略的缓存数据结构,使得当缓存已满时,能够移除最久未使用的数据。

解决思路:使用哈希表和双向链表结合的数据结构来实现LRU缓存,哈希表用于快速查找数据,双向链表用于维护数据的使用顺序。

5. 二叉树的最近公共祖先:给定一个二叉树和两个节点,找到它们的最近公共祖先。

解决思路:使用递归的方式,从根节点开始向下遍历二叉树,当遇到节点p 或节点q时,返回该节点;如果左子树返回非空,右子树返回非空,则说明p和q分别在左子树和右子树中,最近公共祖先为当前节点。

6. 链表的倒数第k个节点:给定一个链表,找到倒数第k个节点。

解决思路:使用快慢指针的方式,让快指针先移动k个节点,然后快慢指针一起向后移动,直到快指针到达链表末尾,慢指针指向的即为倒数第k 个节点。

7. 判断二叉树是否平衡:给定一个二叉树,判断它是否是平衡二叉树(左右子树的高度差不超过1)。

微软面试问题及答案

微软面试问题及答案

微软面试问题及答案著名的微软题:一到十楼每层电梯口都放颗大小不一的钻石。

你乘电梯从一到十楼,每层电梯门会开一次,并且你只能拿一次钻石。

请问你如何能拿到最大的一颗?如果你没有做个这个题目的话,也可以用几分钟思考一下,别着急往下看。

1、随便拿一颗,反正在我心里是最大的就好。

其他的管他呢。

(好自我的答复)2、电梯先走到10层,之前一次都不拿,然后从10层出来,记住最大的那颗,走下去,去拿就可以了。

(我不能说这个答复错了,也算一种方法吧,不过......)3、从第一层就开始拿,每到一层就比拟一下,如果比手里的小就过,如果大就用手里的这颗替换掉一直到第十层。

(这个完全忽略了只能拿一次的那个条件)4、就拿第一颗,我认为它是最大的,它就是,不再去看其他的。

节约时间,防止被其他人拿走所有,我一颗都没有。

(用这种思路去炒股多好)5、进什么微软?为什么不从一楼走上去,把所有的都拿走?(能说这是强盗逻辑吗?)6、找9个人一起,就算是10个面试者一起合作,每人看一个楼层,联系比照出一个最大的。

(这个答案很有团队精神)7、前三层一律不拿,心理大致测算平均大小和方差;第四到第六层里面,假设有非常显著大的就拿,如果没有,继续大致测算平均大小和方差;第7到第10层,根据前两组平均大小和方差估算一个可能最大水平,拿近似此水平的钻石。

(这个好赞,好缜密的逻辑和算法)8、叫上九个兄弟一人拿一颗不就完了吗?(兄弟多就是好)9、答案就是第十楼的,因为微软要发布wndows 10了,当然在第十楼。

(这个有想象力)10、说说我的想法,把前九层的钻石碾碎,最后第十层最大。

(这个网友的答案还有其他网友评论:请问要用什么每天携带的物品才能把钻石碾碎呢?)各种答案好多!看完大家所有的评论,我需要静静!其实答案是:前四层不动手,从第5层开始只要发现有大于前四层的钻石就拿。

这就是著名的【37%法那么】拒人问题数学模型。

这题没有百分百拿到最大钻石的方法,主要考察面试者的思维逻辑。

微软面试题面试提示

微软面试题面试提示

微软面试题面试提示1、微软面试题:我们为什么要雇请你呢?有些面试只有一个问题。

虽然单词很简单,但却很难。

它主要测试你的冷静和自信。

给出一个简短、礼貌的回答:“我可以做我想做的事。

我相信自己。

我想要这份工作。

”。

根据你的实际情况,思考一下,看看如何以最高的说服力来表达。

2、微软面试题:你认为自己最大的弱点是什么?永远不要聪明地回答“我最大的弱点是追求完美”。

有些人认为这个答案看起来会更好,但事实上,他已经处于危险之中。

3、微软面试题:你最喜欢的大学课程是什么?为什么?谈谈与你申请的职位相关的课程。

展现你的热情没有坏处。

4、微软面试题:你最不喜欢的大学课程是什么?为什么?我不得不说这是我在我们大学的专业课。

虽然我知道这只是例行公事,但教室里一片死气沉沉。

老师和学生都想完成这个学期。

5、微软面试题:你在大学期间最喜欢的老师是谁?有人曾经回答得很好:“教授我们广告营销的教授可以让课堂充满活力。

通过例子,让学生把知识与现实紧密结合起来,而不是阅读课本。

我想我从他那里得到了最多。

”。

6、微软面试题:你能为我们公司带来什么呢?如果可以,试着告诉他们你可以减少他们的开支:“我已经接受了Microsoft Access 和word方面的培训,我可以立即工作。

”。

(访问培训费用为540美元,word费用为445美元,这可以为公司节省1000美元。

)7、微软面试题:最能概括你自己的三个词是什么?根据情况,可以说你有很强的适应能力、责任心和从头到尾的工作能力。

用具体的例子向考官解释,让他们觉得你有发展潜力。

8、微软面试题:你为什么来应聘这份工作?(或为什么你想到这里来工作?)“我来应聘是因为我相信我能为公司做出贡献。

我在这个领域的经验与少数人相当,我的适应性使我能够将我的责任提升到一个新的水平。

”为了说明申请的原因和工作意愿,应聘者的答案应该与公司的产品和企业相关,最好不要回答:因为未来有发展性和稳定的答案,我们应该表明我们已经充分研究了企业。

微软面试题目及答案

微软面试题目及答案

微软面试题目及答案一般来说,微软的面试问题分为4类:谜语类试题、数学型试题、智力性试题、应用程序类试题。

先举两个谜语类试题:1、美国有多少辆汽车?2、将汽车钥匙插入车门,向哪个方向旋转就可以翻开车锁?小张(复旦大学管理学院99级学生):这两道试题并不难,我想他可能只是想考察一下应聘者的应变能力,亦即在短时间内快速应对不标准问题的能力。

孙先生(某大型跨国企业员工):很明显,这是两道答案开放的试题。

我想它是为了考察应聘者能否对一个问题进展符合逻辑的创造性的思考,并迅速通过这种思考寻求到解决问题的方法。

至于答案,发问者显然并不关心。

裘副教授(复旦大学):问题是开放性的,但指向性也很明显。

应聘者是否能在很短的时间对出其不意的问题作出反响,并能够有逻辑地答复这样的问题,发问者同样希望能够得到出其不意的答案。

有不少人通过在网上这种试题来准备答案,显然大违发问者的本意。

重复的答案都不是好答案。

1、1000有几位数,为什么?2、编一个程序求质数的和,例如F 7=1+3+5+7+11+13+17=58。

小陆(复旦大学物理系99级学生):数学试题与应用程序试题是微软面试中指向性最明显的一类试题。

这些试题就是考察应聘者的数学能力与计算机能力。

师女士(某咨询公司高级参谋):微软是一家电脑软件公司,当然要求其员工有一定的计算机和数学能力,面试中自然就会考察这类能力。

微软的上述面试题目就考察了应聘人员对根底知识的掌握程度、对根底知识的应用能力,甚至暗含了对计算机根本原理的考察。

所以,这样的面试题目确实很“毒辣”,足以筛选到适宜的人。

下面是智力题:1、烧一根不均匀的绳需用一个小时,如何用它来判断半个小时?小何(复旦大学计算机系00级硕士研究生):我觉得我很难理解微软这一局部的试题,我大多数时候并不知道他考察我什么,有时候我甚至觉得它仅仅是脑筋急转弯。

不过,我记得李开复在央视的节目里说过,他们的考察内容是应聘者的可塑性。

石先生(某大型国企职工):我认为这一局部的问题有很大的随意性,主要是考察应聘者的智商,但是因为问题的不同又有不同的考察方向,比方第一个问题就考察了应聘者的逆向思维能力,第二个就考察了应聘者的观察能力与细致程度。

微软Microsoft经典面试测试题和参考答案

微软Microsoft经典面试测试题和参考答案

微软Microsoft经典面试测试题和参考答案第一组1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。

现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。

抓取多少个就可以确定你肯定有两个同一颜色的果冻?3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?4.一个岔路口分别通向诚实国和说谎国。

来了两个人,已知一个是诚实国的,另一个是说谎国的。

诚实国永远说实话,说谎国永远说谎话。

现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。

请问应该怎么问?5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。

13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)6.在9个点上画10条直线,要求每条直线上至少有三个点?7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?8.怎么样种植4棵树木,使其中任意两棵树的距离相等?第二组1.为什么下水道的盖子是圆的?2.中国有多少辆汽车?3.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?4.如果你要去掉中国的34个省(含自治区、直辖市和港澳特区及台湾省)中的任何一个,你会去掉哪一个,为什么?5.多少个加油站才能满足中国的所有汽车?6.想象你站在镜子前,请问,为什么镜子中的影象可以颠倒左右,却不能颠倒上下?7.为什么在任何旅馆里,你打开热水,热水都会瞬间倾泻而出?8.你怎样将Excel的用法解释给你的奶奶听?9.你怎样重新改进和设计一个ATM银行自动取款机?10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始?11.如果你的生涯规划中打算在5年内受到奖励,那获取该项奖励的动机是什么?观众是谁?12.如果微软告诉你,我们打算投资五百万美元来启动你的投资计划,你将开始什么样商业计划?为什么?13.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么?第三组1.你让工人为你工作7天,回报是一根金条,这个金条平分成相连的7段,你必须在每天结束的时候给他们一段金条。

微软面试性格测试题(3篇)

微软面试性格测试题(3篇)

第1篇尊敬的应聘者,您好!感谢您选择加入微软大家庭。

为了更好地了解您的性格特点,以便我们为您提供更合适的工作环境和发展机会,请您认真回答以下性格测试题。

本测试题共分为五个部分,请您根据自己的实际情况进行选择。

本测试题不涉及任何敏感信息,请您放心作答。

所有答案仅供参考,不代表任何歧视或偏见。

一、自我认知1. 当你遇到困难时,以下哪种情况更符合你的处理方式?A. 寻求他人的帮助B. 独自思考,自行解决C. 寻找新的方法尝试解决问题D. 选择放弃2. 在团队工作中,你更倾向于以下哪种角色?A. 领导者,带领团队完成目标B. 执行者,完成领导分配的任务C. 协调者,协调团队成员之间的关系D. 观察者,从旁观察团队工作3. 当你取得成就时,以下哪种情况更符合你的表现?A. 分享荣誉,感谢团队成员B. 保持低调,不张扬C. 突出自己的贡献,希望得到认可D. 觉得成就属于团队,无需过多关注二、沟通能力4. 在与他人交流时,你更倾向于以下哪种方式?A. 直接表达自己的观点,不拐弯抹角B. 耐心倾听,了解对方的想法C. 结合自己的观点,提出建设性意见D. 适度妥协,寻求共识5. 当你与同事发生分歧时,以下哪种处理方式更符合你的风格?A. 主动沟通,寻求解决方案B. 保持沉默,避免冲突C. 寻找第三方调解D. 避免参与,保持中立三、团队合作6. 在团队中,你更倾向于以下哪种工作方式?A. 与团队成员紧密合作,共同完成任务B. 保持独立,只完成自己的工作C. 在必要时提供帮助,但不过度依赖他人D. 优先考虑个人利益,忽略团队目标7. 当团队成员遇到困难时,以下哪种行为更符合你的表现?A. 主动伸出援手,帮助解决问题B. 保持关注,适时提供建议C. 事不关己,高高挂起D. 责怪他人,推卸责任四、适应能力8. 当你面临新的工作环境或挑战时,以下哪种情况更符合你的表现?A. 迅速适应,发挥出最佳状态B. 逐步适应,逐步提高工作效率C. 保持原状,不轻易改变D. 拒绝接受,选择离开9. 在面对压力和挑战时,以下哪种情况更符合你的应对方式?A. 保持冷静,积极应对B. 寻求支持,共同应对C. 选择逃避,避免压力D. 抱怨抱怨,消极应对五、创新思维10. 在工作中,你更倾向于以下哪种情况?A. 追求创新,尝试新的方法B. 坚持传统,遵循现有流程C. 结合创新与传统,寻求最佳方案D. 遵循领导指示,不越雷池一步11. 当你遇到问题时,以下哪种情况更符合你的处理方式?A. 尝试多种方法,寻找最佳解决方案B. 依赖经验,选择最稳妥的方法C. 借鉴他人经验,寻找类似案例D. 放弃尝试,寻求他人帮助请您根据自己的实际情况,认真作答以上测试题。

世界五百强微软面试题

世界五百强微软面试题

世界五百强微软面试题世界五百强微软面试题一、简答题(每题30分,共计150分)1.请简单介绍一下微软公司的发展历程。

2.请简要说明C#与Java的相似点和区别点。

3.请介绍一下面向对象编程的特点以及你对面向对象编程的理解。

4.请阐述一下SQL语言的用途以及你熟悉的SQL语句。

5.请简要介绍一下.NET框架和技术。

二、编程题(每题40分,共计120分)1.编写一个C#程序,实现一个简单的计算器功能,可以进行加减乘除运算。

2.编写一个Java程序,从一个整数数组中找出最大值、最小值和平均值。

3.使用面向对象的思想,设计一个简单的图书管理系统,要求能够实现图书的添加、删除和查询功能。

附加题(每题20分,共计60分)1.请介绍一下微软的人工智能产品和应用领域。

2.请简述一下微软公司在可持续发展方面的努力和成就。

3.请阐述一下你对微软公司文化和价值观的理解,并说明你如何与公司文化相匹配。

提示:可以根据实际情况和个人经验进行回答,注重细节和逻辑性。

有些问题需要进行代码演示或举例说明。

尽量使用简练、准确的语言表达你的观点。

世界五百强微软面试题答案一、简答题答案1. 微软公司的发展历程:微软公司是由比尔·盖茨和保罗·艾伦于1975年创立的。

起初,微软主要从事基于硬件的软件开发。

在20世纪80年代,微软推出了DOS操作系统,并在1985年发布了Windows操作系统,使微软迅速崭露头角。

随后,微软逐渐壮大,推出了许多标志性的产品,如Office办公套件、Internet Explorer浏览器和Windows操作系统的不断升级。

微软公司还积极投身于互联网、云计算、人工智能等领域的研发和创新,不断推动科技进步。

2. C#与Java的相似点和区别点:相似点:- 都是基于面向对象的编程语言,具有丰富的类和对象的概念。

- 都是跨平台的语言,可以在不同的操作系统上运行。

- 都支持垃圾回收机制,自动管理内存。

微软面试难题

微软面试难题

1为什么下水道的井盖是圆的?2美国有多少辆车?(一个常见的类似问题是:美国有多少家加油站?)3美国有多少个下水道井盖?4你让某些人为你工作了七天,你要用一根金条作为报酬。

这根金条要被分成七块。

你必须在每天的活干完后交给他们一块。

如果你只能将这根金条切割两次,你怎样给这些工人分?5一列火车以每小时15英里的速度离开洛杉矶,朝纽约进发。

另外一列火车以每小时20英里的速度离开纽约,朝洛杉矶进发。

如果一只每小时飞行25英里的鸟同时离开洛杉矶,在两列火车之间往返飞行,请问当两列火车相遇时,鸟飞了多远?6假设一张圆盘像唱机上的唱盘那样转动。

这张盘一半是黑色,一半是白色。

假设你有数量不限的一些颜色传感器。

要想确定圆盘转动的方向,你需要在它周围摆多少个颜色传感器?它们应该被摆放在什么位置?7假设时钟到了12点。

注意时针和分针重叠在一起。

在一天之中,时针和分针共重叠多少次?你知道它们重叠时的具体时间吗?8你有两个罐子,分别装着50个红色的玻璃球和50个蓝色的玻璃球。

随意拿起一个罐子,然后从里面拿出一个玻璃球。

怎样最大程度地增加让自己拿到红球的机会?利用这种方法,拿到红球的几率有多大?9中间只隔一个数字的两个奇数被称为奇数对,比如17和19。

证明奇数对之间的数字总能被6整除(假设这两个奇数都大于6)。

现在证明没有由三个奇数组成的奇数对。

10一个屋子有一个门(门是关闭的)和3盏电灯。

屋外有3个开关,分别与这3盏灯相连。

你可以随意操纵这些开关,可一旦你将门打开,就不能变换开关了。

确定每个开关具体管哪盏灯。

11假设你有8个球,其中一个略微重一些,但是找出这个球的惟一方法是将两个球放在天平上对比。

最少要称多少次才能找出这个较重的球?12假设你站在镜子前,抬起左手,抬起右手,看看镜中的自己。

当你抬起左手时,镜中的自己抬起的似乎是右手。

可是当你仰头时,镜中的自己也在仰头,而不是低头。

为什么镜子中的影像似乎颠倒了左右,却没有颠倒上下?13 你有4瓶药。

微软面试题13道题目(3篇)

微软面试题13道题目(3篇)

第1篇一、最基本题型1. 题目:从1到100有多少个9?解答思路:这个问题考察的是对数字的敏感度和基本的数学运算能力。

从1到100的数字中,个位和十位上都会出现9,但要注意100这个数字本身不算在内。

我们可以分别计算个位和十位上出现9的次数,然后将两者相加。

解答过程:- 个位上出现9的次数:9, 19, 29, 39, 49, 59, 69, 79, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99,共18次。

- 十位上出现9的次数:90, 91, 92, 93, 94, 95, 96, 97, 98, 99,共10次。

- 总计:18 + 10 = 28次。

2. 题目:连续整数之和为1000的共有几组?解答思路:这个问题需要我们找出所有可能的连续整数序列,它们的和为1000。

可以通过试错法或者数学公式来解决这个问题。

解答过程:- 通过试错法,我们可以找到以下几组连续整数序列:- 1 + 2 + 3 + ... + 33 = 1000- 2 + 3 + 4 + ... + 34 = 1000- 3 + 4 + 5 + ... + 35 = 1000- ...(以此类推)- 总计:共有33组连续整数序列的和为1000。

二、逻辑推理题3. 题目:一个人从一座桥的一端出发,到另一端需要17分钟。

一次最多可以带一个人过桥,过桥时必须持有手电筒。

四个人过桥,他们的过桥速度分别是1分钟、2分钟、5分钟和10分钟。

如何安排他们的过桥顺序,使得总用时最短?解答思路:这个问题考察的是对时间管理能力的理解和优化策略的制定。

解答过程:- 首先,最慢的三个人(速度为10分钟、5分钟和2分钟)一起过桥,用时2分钟。

- 然后,速度为2分钟的人回来,用时2分钟。

- 接着,速度为1分钟的人过桥,用时1分钟。

- 最后,速度为10分钟和5分钟的人一起过桥,用时5分钟。

- 总用时:2 + 2 + 1 + 5 = 10分钟。

微软面试题

微软面试题

微软面试题(一)智力题1.为什么下水道的盖子是圆的?答案:(1)因为是圆的无论怎么变位置,都掉不下去,如果是长方形或者方形的,换个位置会掉下去的;(2)圆的盖子移动起来很方便2.美国有多少辆汽车?答案:面试者也许会告诉你这个数字,但也有可能说:"我不知道,你来告诉我。

"那么,你对自己说,美国的人口是2.75亿。

你可以猜测,如果平均每个家庭(包括单身)的规模是2.5人,你的计算机会告诉你,共有1.1亿个家庭。

你回忆起在什么地方听说过,平均每个家庭拥有1.8辆小汽车,那么美国大约会有1.98亿辆小汽车。

接着,只要你算出替1.98亿辆小汽车服务需要多少加油站,你就把问题解决了。

重要的不是加油站的数字,而是你得出这个数字的方法。

3.你让工人为你工作七天,回报是一根金条。

这个金一平分成相连的7段,你必须在每天结束的时候给他们一段金条如果只许你两次把金条弄断,你如何给你的工人付费?答案:分成1,2,44.有一辆火车以每小时15公里的速度离开洛杉矶直奔纽约,另一辆火车以第小时20公里的速度从纽约开往洛杉矶。

如果有一只鸟,以外30公里每小时的速度和两辆火车现时启动,比洛杉叽出发,碰到另辆车后返回,依次在两辆火车来回的飞行,只到两面辆火车相遇,请问,这只小鸟习行了多长距离?答案:(6/7路程)5.你有两个罐子,50个红色弹球,50个蓝色弹球,随机选出一个罐子,随机选取出一个弹球放入罐子,怎么给红色弹球最大的选中机会?在你的计划中,得到红球的准确几率是多少?6.想象你在镜子前,请问,为什么镜子中的影像可以颠倒左右,却不能颠倒上下?答案:因为你有两只眼睛是左右长的,传入大脑自然的形成左右颠倒,而当你把镜子横着,或是把头横过来,在看就还是眼睛的左右颠倒,而不是镜子。

7.你有四人装药丸的罐子,每个药丸都有一定的重量,被污染的药丸是没被污染的重量+1.只称量一次,如何判断哪个罐子的药被污染了?答案:在四个罐子里面分别取1、2、3、4颗药丸,然后进行称量。

微软的面试题及答案(超变态但很经典)

微软的面试题及答案(超变态但很经典)

微软的面试题及答案(超变态但很经典)第一组题答案:1)三根绳,第一根点燃两端,第二根点燃一端,第三根不点,第一根绳烧完(30分钟)后,点燃第二根绳的另一端,第二根绳烧完(45分钟)后,点燃第三根绳子两端,第三根绳烧完(1小时15分)后,计时完成2)根据抽屉原理,4个3)3升装满;3升-〉5升(全注入);3升装满;3升-〉5升(剩1升);5升倒掉;3升-〉5升(注入1升);3升装满;3升-〉5升;完成(另:可用回溯法编程求解)4)问其中一人:另外一个人会说哪一条路是通往诚实国的?回答者所指的那条路必然是通往说谎国的。

5)12个球:第一次:4,4 如果平了:那么剩下的球中取3放左边,取3个好球放右边,称:如果左边重,那么取两个球称一下,哪个重哪个是次品,平的话第三个重,是次品,轻的话同理,如果平了,那么剩下一个次品,还可根据需要称出次品比正品轻或者重,如果不平:那么不妨设左边重右边轻,为了便于说明,将左边4颗称为重球,右边4颗称为轻球,剩下4颗称为好球,取重球2颗,轻球2颗放在左侧,右侧放3颗好球和一颗轻球,如果左边重,称那两颗重球,重的一个次品,平的话右边轻球次品。

如果右边重,称左边两颗轻球,轻的一个次品。

如果平,称剩下两颗重球,重的一个次品,平的话剩下那颗轻球次品13个球:第一次:4,4,如果平了。

剩5颗球用上面的方法仍旧能找出次品,只是不能知道次品是重是轻。

如果不平,同上6)o o oo o oo o o7)23次,因为分针要转24圈,时针才能转1圈,而分针和时针重合两次之间的间隔显然>1小时,它们有23次重合机会,每次重合中秒针有一次重合机会,所以是23次重合时间可以对照手表求出,也可列方程求出8)在地球表面种树,做一个地球内接的正四面体,内接点即为所求第二组无标准答案第三组1. 分成1,2,4三段,第一天给1,第二天给2取回1,第3天给1,第4天给4取回1、2,第5天给1,第6天给2取回1,第七天给12. 求出火车相遇时间,鸟速乘以时间就是鸟飞行的距离3. 四个罐子中分别取1,2,3,4颗药丸,称出比正常重多少,即可判断出那个罐子的药被污染4. 三个开关分别:关,开,开10分钟,然后进屋,暗且凉的为开关1控制的灯,亮的为开关2控制的灯,暗且热的为开关3控制的灯5. 因为可以用1,2,5,10组合成任何需要的货币值,日常习惯为10进制6. 题意不理解...*_*7. 012345 0126(9)78第四组都是很难的题目第一题:97 0 1 2 0 或者 97 0 1 0 2 (提示:可用逆推法求出)第二题:3架飞机5架次,飞法:ABC 3架同时起飞,1/8处,C给AB加满油,C返航,1/4处,B给A加满油,B返航,A到达1/2处,C从机场往另一方向起飞,3/4处,C同已经空油箱的A平质S嘤土浚??盉从机场起飞,AC到7/8处同B平分剩余油量,刚好3架飞机同时返航。

微软的面试题及答案(超变态但很经典)

微软的面试题及答案(超变态但很经典)

微软的面试题及答案(超变态但很经典)第一组题答案:1)三根绳,第一根点燃两端,第二根点燃一端,第三根不点,第一根绳烧完(30分钟)后,点燃第二根绳的另一端,第二根绳烧完(45分钟)后,点燃第三根绳子两端,第三根绳烧完(1小时15分)后,计时完成2)根据抽屉原理,4个3)3升装满;3升-〉5升(全注入);3升装满;3升-〉5升(剩1升);5升倒掉;3升-〉5升(注入1升);3升装满;3升-〉5升;完成(另:可用回溯法编程求解)4)问其中一人:另外一个人会说哪一条路是通往诚实国的?回答者所指的那条路必然是通往说谎国的。

5)12个球:第一次:4,4 如果平了:那么剩下的球中取3放左边,取3个好球放右边,称:如果左边重,那么取两个球称一下,哪个重哪个是次品,平的话第三个重,是次品,轻的话同理,如果平了,那么剩下一个次品,还可根据需要称出次品比正品轻或者重,如果不平:那么不妨设左边重右边轻,为了便于说明,将左边4颗称为重球,右边4颗称为轻球,剩下4颗称为好球,取重球2颗,轻球2颗放在左侧,右侧放3颗好球和一颗轻球,如果左边重,称那两颗重球,重的一个次品,平的话右边轻球次品。

如果右边重,称左边两颗轻球,轻的一个次品。

如果平,称剩下两颗重球,重的一个次品,平的话剩下那颗轻球次品13个球:第一次:4,4,如果平了。

剩5颗球用上面的方法仍旧能找出次品,只是不能知道次品是重是轻。

如果不平,同上6)o o oo o oo o o7)23次,因为分针要转24圈,时针才能转1圈,而分针和时针重合两次之间的间隔显然>1小时,它们有23次重合机会,每次重合中秒针有一次重合机会,所以是23次重合时间可以对照手表求出,也可列方程求出8)在地球表面种树,做一个地球内接的正四面体,内接点即为所求第二组无标准答案第三组1. 分成1,2,4三段,第一天给1,第二天给2取回1,第3天给1,第4天给4取回1、2,第5天给1,第6天给2取回1,第七天给12. 求出火车相遇时间,鸟速乘以时间就是鸟飞行的距离3. 四个罐子中分别取1,2,3,4颗药丸,称出比正常重多少,即可判断出那个罐子的药被污染4. 三个开关分别:关,开,开10分钟,然后进屋,暗且凉的为开关1控制的灯,亮的为开关2控制的灯,暗且热的为开关3控制的灯5. 因为可以用1,2,5,10组合成任何需要的货币值,日常习惯为10进制6. 题意不理解...*_*7. 012345 0126(9)78第四组都是很难的题目第一题:97 0 1 2 0 或者 97 0 1 0 2 (提示:可用逆推法求出)第二题:3架飞机5架次,飞法:ABC 3架同时起飞,1/8处,C给AB加满油,C返航,1/4处,B给A加满油,B返航,A到达1/2处,C从机场往另一方向起飞,3/4处,C同已经空油箱的A平质S嘤土浚??盉从机场起飞,AC到7/8处同B平分剩余油量,刚好3架飞机同时返航。

(完整)微软面试题及答案,推荐文档

(完整)微软面试题及答案,推荐文档

微软面试题及答案大全提问:一.最基本题型(说明:此类题型比较简单)1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。

现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。

抓取多少个就可以确定你肯定有两个同一颜色的果冻?3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?4.一个岔路口分别通向诚实国和说谎国。

来了两个人,已知一个是诚实国的,另一个是说谎国的。

诚实国永远说实话,说谎国永远说谎话。

现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。

请问应该怎么问?5.12个球一个天平,现知道只有一个球是次品和其它的重量不同,问怎样称才能用三次就找到那个球是次品。

如果是13个球呢?(注意此题并未说明那个次品的球的重量是轻是重,所以需要仔细考虑)。

6.在9个点上画10条直线,要求每条直线上至少有三个点?7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?8.怎么样种植4棵树木,使其中任意两棵树的距离相等?二.没有答案型(说明:此类题型显然不是考您智力,而是要考您的反应能力,这种题大多数没有答案,但是要看您的反应喽!)1.为什么下水道的盖子是圆的?2.中国有多少辆汽车?3.将汽车钥匙插入车门,向哪个方向旋转就可以打开车锁?4.如果你要去掉中国的34个省(含自治区、直辖市和港澳特区及台湾省)中的任何一个,你会去掉哪一个,为什么?5.多少个加油站才能满足中国的所有汽车?6.想象你站在镜子前,请问,为什么镜子中的影象可以颠倒左右,却不能颠倒上下?7.为什么在任何旅馆里,你打开热水,热水都会瞬间倾泻而出?8.你怎样将Excel的用法解释给你的奶奶听?9.你怎样重新改进和设计一个ATM银行自动取款机?10.如果你不得不重新学习一种新的计算机语言,你打算怎样着手来开始?11.如果你的生涯规划中打算在5年内受到奖励,那获取该项奖励的动机是什么?观众是谁?12.如果微软告诉你,我们打算投资五百万美元来启动你的投资计划,你将开始什么样商业计划?为什么?13.如果你能够将全世界的电脑厂商集合在一个办公室里,然后告诉他们将被强迫做一件事,那件事将是什么?三.难题(说明:这类题有一定难度,如果想不出答案,也不能说明什么,如果您想到了解题思路,那么答案马上就能出来了,如果想不到思路,那么......就别想解出答案了。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

微软公司的面试问题
★如果你有一个许多部件可以拆卸的时钟,你将它一块块拆开,但是没有记住是怎样拆的。

然后你将各个零件重新组装起来,最后发现有三个重要零件没有放进去。

这时你如何重新组装这个时钟?
★如果你需要一门新的计算机语言,你会怎样做?
★假设由你负责设计比尔•盖茨的卫生间。

当然,钱不成问题,但是你不可以和比尔谈。

你会怎样做?
★到目前为止,你遇到的最难回答的问题是什么?
★如果微软公司说,我们愿意投资500万美元用来开发你提出的方案。

那么你会做什么?为什么?
★如果你将世界上所有的计算机制造商召集起来,告诉他们必须要做一件事,你会让他们做什么事?
★如果你在五年内会得到一笔奖金,你认为会是因为什么?关注你的成绩的人会是谁?
★你如何教自己的奶奶使用微软Excel表格系统?
★为什么当我们在任何一家宾馆打开热水龙头时,热水会马上
流出来?
★你为什么想在微软工作?
★假设你回到家,进入自己的房间,打开电灯开关,可是一点反应都没有灯没有亮。

这时,你在判断问题出在哪里时,会依次采取怎样的做法?
★如果你有一个许多部件可以拆卸的时钟,你将它一块块拆开,但是没有记住是怎样拆的。

然后你将各个零件重新组装起来,最后发现有三个重要零件没有放进去。

这时你如何重新组装这个时钟?
★如果你需要学习一门新的计算机语言,你会怎样做?
★假设由你负责设计比尔•盖茨的卫生间。

当然,钱不成问题,但是你不可以和比尔谈。

你会怎样做?
★到目前为止,你遇到的最难回答的问题是什么?
★如果微软公司说,我们愿意投资500万美元用来开发你提出的方案。

那么你会做什么?为什么?
★如果你将世界上所有的计算机制造商召集起来,告诉他们必须要做一件事,你会让他们做什么事?
★如果你在五年内会得到一笔奖金,你认为会是因为什么?关注你的成绩的人会是谁?
★你如何教自己的奶奶使用微软Excel表格系统?
★为什么当我们在任何一家宾馆打开热水龙头时,热水会马上流出来?
★你为什么想在微软工作?
★假设你回到家,进入自己的房间,打开电灯开关,可是一点反应都没有灯没有亮。

这时,你在判断问题出在哪里时,会依次采取怎样的做法?。

相关文档
最新文档