
微软的考题,-,笔试题-题库,精心收集.docx
15页微软的考题,-,笔试题-题库,精心收集第一篇:《微软的面试题及答案(超变态但很经典)》 题目: 第一组 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段,你必需在每天完毕的时候给他们一段金条。
假如只允许你两次把金条弄断,你如何给你的工人付费? 2.有一辆火车以每小时15公里的速度离开北京直奔广州,同时另一辆火车每小时20公里的速度从广州开往北京假如有一只鸟,以30公里每小时的速度和两辆火车同时启动,从北京启程,遇到另一辆车后就向相反的方向返回去飞,就这样依次在两辆火车之间来回地飞,直到两辆火车相遇请问,这只鸟共飞行了多长的距离? 3.你有四个装药丸的罐子,每个药丸都有必须的重量,被污染的药丸是没被污染的药丸的重量+1只称量一次,如何判定哪个罐子的药被污染了? 4.门外三个开关分别对应室内三盏灯,线路良好,在门外限制开关时候不能看到室内灯的状况,此时此刻只允许进门一次,确定开关和灯的对应关系? 5.人民币为什么只有1、2、5、10的面值? 6.你有两个罐子以及50个红色弹球和50个蓝色弹球,随机选出一个罐子, 随机选出一个弹球放入罐子,怎么给出红色弹球最大的选中时机?在你的打算里,得到红球的几率是多少? 7.给你两颗6面色子,可以在它们各个面上刻上0-9随意一个数字,要求能够用它们拼出随意一年中的日期数值 第四组 第一题 . 五个海盗抢到了101颗宝石,每一颗都一样大小和价值连城。
他们确定这么分: 抽签确定自己的号码〔1、2、3、4、5〕 首先,由1号提出安排方案,然后大家表决,当且仅当超过半数的人同意时,遵照他的方案进展安排,否那么将被扔进大海喂鲨鱼,假如1号死后,再由2号提出安排方案,然后剩下的4人进展表决,当且仅当超过半数的人同意时,遵照他的方案进展安排,否那么将被扔入大海喂鲨鱼,依此类推 条件:每个海盗都是很机灵的人,都能很理智地做出判定,从而做出选择 问题:第一个海盗提出怎样的安排方案才能使自己的收益最大化? 其次题 . 一道关于飞机加油的问题,确定: 每个飞机只有一个油箱,飞机之间可以相互加油〔留意是相互,没有加油机〕,一箱油可供一架飞机绕地球飞半圈, 问题:为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少须要出动几架飞机?〔全部飞机从同一机场起飞,而且必需平安返回机场,不允许中途着陆,中间没有飞机场〕 第三题. 汽车加油问题 一辆载油500升的汽车从A开往1010公里外的B,确定汽车每公里耗油量为1升,A处有无穷多的油,其他任何地点都没有油,但该车可以在任何地点存放油以备中转,问从A到B最少须要多少油 第四题. 掷杯问题 一种杯子,假设在第N层被摔破,那么在任何比N高的楼层均会破,假设在第M层不破,那么在任何比M低的楼层均会破,给你两个这样的杯子,让你在101层高的楼层中测试,要求用最少的测试次数找出恰巧会使杯子破裂的楼层。
第五题. 推理嬉戏 教授选出两个从2到9的数,把它们的和告知学生甲,把它们的积告知学生乙,让他们轮番猜这两个数 甲说:“我猜不出” 乙说:“我猜不出” 甲说:“我猜到了” 乙说:“我也猜到了” 问这两个数是多少 第六题. 病狗问题 一个住宅区内有101户人家,每户人家养一条狗,每天黄昏大家都在同一个地方遛狗确定这些狗中有一局部病狗,由于某种缘由,狗的主子无法判定自己的狗是否是病狗,却能够辨别其他的狗是否有病,此时此刻,上级传来通知,要求住户处决这些病狗,并且不允许指认他人的狗是病狗〔就是只能判定自己的〕,过了7天之后,全部的病狗都被处决了,问,一共有几只病狗?为什么? 第七题. U2合唱团在17分钟内得赶到演唱会场,途中必需跨过一座桥,四个人从桥的同一端启程,你得协助他们到达另一端,天色很暗,而他们只有一只手电筒一次同时最多可以有两人一起过桥,而过桥的时候必需持有手电筒,所以就得有人把手电筒带来带去,来回桥两端手电筒是不能用丢的方式来传递的四个人的步行速度各不同,假设两人同行那么以较慢者的速度为准BONO需花1分钟过桥,EDGE需花2分钟过桥,ADAM需花5分钟过桥,LARRY需花10分钟过桥,他们要如何在17分钟内过桥呢? 第八题. 监狱里有101个房间,每个房间内有一囚犯。
一天,监狱长说,你们狱房外有一电灯,你们在放风时可以限制这个电灯〔熄或亮〕每天只能有一个人出来放风,并且防风是随机的假如在有限时间内,你们中的某人能对我说:“我敢保证,此时此刻每个人都已经至少放过一次风了我就放了你们!问囚犯们要采纳什么策略才能被监狱长放掉?假如采纳了这种策略,大致多久他们可以被释放? 第五组 1.某厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半〔不是冲放电时间〕,解决方案就是免费更换电池或给50元购置该厂家新的折换券请给全部已购置的用户写信告知解决方案 2.一高层领导在参观某博物馆时,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆保藏品变为私有博物馆馆长须要如何写信给这位领导,将城砖取回 3.营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来? 4.给你一款新研制的,假如你是测试组的组长,你会如何测试? 5.如何为函数int atoi(const char * pstr)编写测试向量? 第六组 1.链表和数组的区分在哪里? 2.编写实现链表排序的一种算法。
说明为什么你会选择用这样的方法? 3.编写实现数组排序的一种算法说明为什么你会选择用这样的方法? 4.请编写能干脆实现char * strcpy(char * pstrDest,const char * pstrSource)函数功能的代码 5.编写反转字符串的程序,要求优化速度、优化空间 6.在链表里如何发觉循环链接? 7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里 8.写一个函数,检查字符是否是整数,假如是,返回其整数值〔或者:怎样只用4行代码 9.给出一个函数来输出一个字符串的全部排列 10.请编写实现void * malloc(int)内存安排函数功能一样的代码 11.给出一个函数来复制两个字符串A和B字符串A的后几个字节和字符串B的前几个字节重叠 12.怎样编写一个程序,把一个有序整数数组放到二叉树中? 13.怎样从顶部起先逐层打印二叉树结点数据?请编程 14.怎样把一个链表掉个依次〔也就是反序,留意链表的边界条件并考虑空链表〕? -- 15.请编写能干脆实现int atoi(const char * pstr)函数功能的代码。
其次篇:《微软面试题笔试题测试》 微软面试题 测试篇ZZ shury 发表于 2004-12-5 12:14:00 以下测试题只有5分钟,如超过5分钟就放弃,因为超过了不会被微软录用的 test 1 烧一根不匀称的绳需用一个小时,如何用它来判定半个小时? 折起来烧就是半个小时 test 2 这个题会做 请仅用一笔画四根直线,将上图9各点全部连接 test 3 对一批编号为1~101全部开关朝上〔开〕的灯进展以下操作: 但凡1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关 问:最终为关熄状态的灯的编号 1,4,9,16,25,36,47,64,81,101关 其他都开 微软的面试是特别严格的,录用比例大约是1/60人,看完了这些题目,大家对进入微软有没有信念 ENGLISH: Riddles * Why is a manhole cover round? * How many cars are there in the USA? * Youve got someone working for you for seven days and a gold bar to pay them. The gold bar is segmented into seven connected pieces. You must give them a piece of gold at the end of every day. If you are only allowed to make two breaks in the gold bar, how do you pay your worker?。
