微软面试题中的数学思维

合集下载

微软面试题题型分析,帮助你了解微软面试的出题规律

微软面试题题型分析,帮助你了解微软面试的出题规律

微软面试题题型分析,帮助你了解微软面试的出题规律2023年的微软面试,仍然是一个艰难而令人激动的考验。

随着科技的高速发展和竞争的日益激烈,微软对于求职者的要求也与日俱增。

为了帮助你更好地了解微软面试,我们将深入剖析微软面试题型,让你能更好地发挥自己的优势,获得成功。

首先,微软面试的题型通常分为以下几类:1. 算法与数据结构这一类题型是微软面试中最重要的一个部分。

微软对于求职者的算法与数据结构的掌握能力非常看重,因为这关系到求职者的实际工作能力与发展潜力。

在这部分题目中,求职者需要分析并解决各种算法设计问题,例如图论、动态规划、搜索算法等。

求职者需要用合适的数据结构、设计合理的算法来解决这些问题,提高效率、降低时间复杂度和空间复杂度。

2. 操作系统与计算机基础在这个题型中,求职者需要展示自己对操作系统和计算机基础知识的掌握程度。

例如,操作系统原理、进程管理、内存管理、文件系统等方面的问题。

微软公司在这方面对求职者有很高的要求,因为这关联到工作中需要面对的实际问题。

3. 编程语言及其应用这一类题型主要是考察求职者对编程语言的掌握以及对应用场景的理解能力。

例如,对于C++、Java、Python等语言,求职者需要掌握其核心语法和特性,并理解其在实际应用中的具体使用方法。

4. 系统设计这一部分题型强调的是求职者的设计能力。

微软公司对于求职者的设计需求非常高,因为这涉及到对于未来工作中的复杂问题的应对能力。

在这一部分里,求职者需要展示出设计方案的能力和思维深度。

以上是微软面试的主要题型。

但是,在实际面试中,题目时常会涉及到多个方面的知识,并进行结合式出题。

例如:考察编程语言时也会涉及到算法和数据结构,而考察系统设计时也会结合到对于操作系统和计算机基础的要求。

除此之外,微软面试还会引入竞争编程、开放式题目和综合能力测试等多种不同类型的题目。

这些题目的出现是为了更全面地了解求职者的能力和素养,考验求职者的综合素质。

微软的考题(数学篇)_面试技巧

微软的考题(数学篇)_面试技巧

微软的考题(数学篇)_面试技巧微软的考题(数学篇)s("fzoom");s("hzh0");s("hzh1");s("hzh2");题目如下,希望大家解个答案出来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=58s("hzh3");s("hzh4");s("hzh4b");微软的考题(数学篇)相关内容:微软面试:给失聪的人设计怎样的闹钟?挑战你的创造力,面对微软公司的面试问题,如果是你,你该怎么回答呢?★如何将计算机技术应用于一幢100层高的办公大楼的电梯系统上?你怎样优化这种应用?工作日时的交通、楼层或时间等因素会对此产生怎样的影响?★你如何对一种可以随...名企考题专辑:知名企业考题汇编学生考试为升学,求职考试则是为了能跨入更高的门槛。

企业考试是对求职者综合素质的考察,其中不乏对基础知识的检验。

就像白领学生时代历经过的无数次大考小考一样,面对考试,只有平时做好充分准备,心里才能不慌。

...应聘麦当劳:麦当劳总经理谈麦当劳招聘北京麦当劳总经理谈麦当劳招聘要做、想做和能做。

要做是指提供让每一位顾客感到满意的服务;想做的含义是人可以被启发,但必须喜欢做和想做才有动力;能做指有能力胜任自己的工作,甚至在顾客没有提出帮助要求之前,就要给予帮助。

...西门子北京总部:30秒看一份简历求职要积极主动在西门子北京交通大学校园宣讲会上,当有同学询问如何能使自己从几百名、几千名“候选人”中“浮”出来时,西门子北京总部人事部的负责人孙女士肯定地说:“一定要写好你的简历。

微软研究院面试题目

微软研究院面试题目

微软研究院面试题目微软是全球最大的计算机软件公司之一,其研究院是全球最具声望和知名度的计算机科学研究机构之一。

微软研究院招聘的面试题目是计算机科学领域里的顶尖难题,旨在考察面试者是否具备扎实的计算机科学基础和创新思维。

微软研究院的面试题目既有基础问题,也有复杂难度的高阶问题。

基础问题集中在计算机科学领域的基本知识结构,例如算法、数据结构、操作系统、网络、编译器等方面,以及数学基础、软件开发等方面。

研究院面试者需要掌握这些基础知识,并能够对这些知识进行创新性的应用。

例如,以下是几个基础问题:1.门禁系统假设你是一家公司的IT工程师,负责设计一个门禁管理系统,要求系统具备以下功能:·员工通过输入员工编号和密码来进入公司大门·每个员工可以进入公司特定的房间·每个房间有特定的开放时间·管理员能够管理员工的信息和控制房间的开放时间请给出一个简单的系统架构设计和数据库设计,涵盖上述要求和其他必要的细节。

2. 随机数给定一个函数randint(),它可以随机生成1到7间的数字。

请设计一个新的函数rand7(),只使用randint()生成随机数,使它能够等概率生成1到7间的数字。

3. 堆栈排序给定一个无序的整数数组,使用一个额外的堆栈来对数组进行排序。

高阶问题集中在计算机科学前沿的问题,例如分布式计算、机器学习、人工智能、计算机视觉、自然语言处理等领域。

这些问题需要面试者掌握领先的技术和研究成果,并能够提出自己的研究想法和方案。

例如,以下是几个高阶问题:1. 图像风格转换图像风格转换是将一张图像的风格转换为另一种风格的技术。

请设计一个深度学习模型,能够将一张普通照片转换为毕加索式的艺术风格照片。

2. 分布式计算假设你是一家电商公司的工程师,你需要设计一个分布式系统,能够处理每秒百万级别的交易请求,同时具备良好的容错性和可扩展性。

请描述你的设计思路和系统实现方案。

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.你让工人为你工作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)。

2022微软公司的面试问题_1

2022微软公司的面试问题_1
★为什么当我们在任何一家宾馆打开热水龙头时,热水会立刻流出来?
★你为什么想在微软工作?
★假设你回到家,进入自己的房间,打开电灯开关,可是一点反应都没有——灯没有亮。这时,你在推断问题出在哪里时,会依次实行怎样的做法?
★假如你有一个很多部件可以拆卸的时钟,你将它一块块拆开,但是没有记住是怎样拆的。然后你将各个零件重新组装起来,最终发觉有三个重要零件没有放进去。这时你如何重新组装这个时钟?
★假如你有一个5夸脱的水桶和一个3夸脱的水桶,如何精确量出4夸脱的水?
★你有一袋糖,有红色的,蓝色的,绿色的。闭上眼睛,拿出两块颜色一样的糖,你须要拿多少次才能确保有两块颜色相同的?
★假如你有两个桶,一个装的是红色的颜料,另一个装的是蓝色的颜料。你从蓝色颜料桶里舀一杯,倒入红色颜料桶,再从红色颜料桶里舀一杯倒入蓝颜料桶。两个桶中红蓝颜料的比例哪个更高?通过算术的方式来证明这一点。
★不用乘法或加法增加8倍。现在用同样的方法增加7倍。
★链接表和数组之间的区分是什么?
★做一个链接表,你为什么要选择这样的方法?
★选择一种算法来整理出一个链接表。你为什么要选择这种方法?现在用O(n)时间来做。
★说说各种股票分类算法的优点和缺点。
★用一种算法来颠倒一个链接表的依次。现在在不用递归式的状况下做一遍。
★不用乘法或加法增加8倍。现在用同样的方法增加7倍。
微软公司的面试问题2
★为什么下水道的井盖是圆的?
★美国有多少辆车?(一个常见的类似问题是:美国有多少家加油站?)
★美国有多少个下水道井盖?
★你让某些人为你工作了七天,你要用一根金条作为酬劳。这根金条要被分成七块。你必需在每天的活干完后交给他们一块。假如你只能将这根金条切割两次,你怎样给这些工人分?

微软面试问题及答案

微软面试问题及答案

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

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

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

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

其他的管他呢。

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

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

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

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

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

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

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

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

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

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

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

微软面试题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)三根绳,第一根点燃两端,第二根点燃一端,第三根不点,第一根绳烧完(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架飞机同时返航。

微软面试题中的数学思维

微软面试题中的数学思维

微软面试题中的数学思维作者:林革来源:《初中生(三年级)》2006年第11期【面试题】对编号为1到100全部开关朝下(关)的灯进行以下操作:凡是1的倍数反方向拨一次开关;2的倍数反方向又拨一次开关;3的倍数反方向又拨一次开关……问最后为启亮状态的灯是哪些?这道微软面试题的变化类型层出不穷,最为常见的则是下面的版本:100盏电灯排成一行,从左至右编上号码1、2、3、4、…、99、100,每盏电灯都有一根拉线开关,最初,这些灯都是灭的.有100个小孩依次走过,第1个小孩过来,把凡是号码为1的倍数的开关拉一下;第2个小孩过来,把凡是号码为2的倍数的开关拉一下……依此类推,最后第100个小孩过来,把凡是号码为100的倍数的开关拉一下.问这样做过后,哪些灯是亮着的?问题的本质并未改变,只是加入了生活情节,更加贴近实际罢了.对于这类问题的解答步骤并不繁杂,理解也不困难,因为这类题只是考查应试者归纳总结事物变化规律的能力.但凡具备这种能力的应试者解答此题可谓得心应手,具体思路如下:需要说明的是,上表只是列举了1到16号灯按要求操作时灯亮熄的情况,旨在找出规律进行判断,所以并不需要列举出全部100盏灯的变化情形.另外其中的第二列是为了说明某些应试者的数学直觉思维.数学直觉思维表现在面临较复杂的问题情境时,能运用已经具备的知识系统中的相关信息,对问题实质作出大胆的假设和试探,迅速地判断和推理,往往能快速简便地解决问题.直觉思维的特点就体现在对问题的推理过程的逐渐压缩,一些牢记了的“符合于规则”的判断逐渐被省略,一下子就抓住了解题的关键.具备这种思维的应试者解答上面的选秀题时就呈现跳跃性特征.因为根据生活常识可知,被拉过1次、3次、5次……的灯才是亮的,即被拉过奇数次的灯才是亮的.这个问题就转化成:哪些灯才是被拉过奇数次的呢?分析后不难发现,一个号码为a的灯,它的开关被拉过的次数,应当是它所有的正约数的个数.这样问题就归结和转化为判断1到100中哪些数的正约数的个数是奇数,解决这个纯数学问题并不困难.通过归纳可得:只有平方数的全部正约数的个数才是奇数,换句话说,只有号码为1、4、9、16、25、36、49、64、81、100的灯才是亮着的.怎么样?难倒过不少应试者的“微软”考题是不是的确不难,只要你具备对实际问题进行归纳和转化的思维能力.这也许正是这道微软面试题给我们的启发.。

微软的考题(数学篇)_模板

微软的考题(数学篇)_模板

微软的考题(数学篇)_模板题目如下,希望大家解个答案出来1、1000!有几位数,为什么2、F(n)=1 n>8 n03、编一个程序求质数的和例如F(7)=1+3+5+7+11+13+17=58毕业进行时如果面试过后好几天还没有音信,着急的你应该采取什么措施呢?假如你有了出色的面试表现,那么面试后应该怎样“锦上添花”呢?针对这些毕业生普遍感到困惑的问题,赫敦管理顾问(上海)有限公司首席职业顾问张建勤女士作出了解答。

问:面试之后好久都没有音信,怎么办?答:一般来说面试过后一个星期没有回复是很正常的,因为招聘方挑选人选是需要一定时间的,另外招聘人员也可能要出差、开年会或者有别的事情。

如果十天以后仍然没有回音,可以致信招聘公司主持面试的人员询问一下情况。

一是提醒一下招聘方,表示自己对这个公司很感兴趣;二是在面试官难以作出判断时,你的信件可能为自己增加入选的机会。

在此不推荐打电话询问,一是打电话可能干扰别人的工作;二是如果招聘方感觉不便回答可能陷于尴尬;三是会显得自己太着急。

问:面试过后还做一些什么后续工作?答:第一次面试后,如果你对这家公司还感兴趣,并且自己也有蛮大的把握进入第二轮面试,那么就应该积极为第二轮面试作准备。

这个准备包括:对公司整体框架和经营状况的了解,对自己要应聘的职位的职责范围和能力要求的了解。

通常情况下,第一轮面试主要由人力资源管理部门主持,主要考察应聘者个人的基本素质、教育背景和个性气质等总体状况与应聘职位的匹配程度。

而第二轮面试就主要集中在具体职位上,一般由主管上司来主持,主要考察应聘者与职位相关的实际工作能力、业务水平和实践经验等。

如果你觉得还缺乏一些实践经验,必要时可以向已有相关行业背景及有工作经验的人打听了解。

值得重视的是,最好对面试官可能提出的问题打一个腹稿。

如果你应聘的是销售职位,那么先把你在实习时的销售或相关的经历包括业绩整理一下,使它能够集中而鲜明地反映你这方面的能力。

微软面试题中的数学思维

微软面试题中的数学思维
么四组情 形即 I O元 、 O元 、 O元 、O元 ; 0元 、 O 5 2 1 1 5元 、 、 ; 、 2元 1元 1元 5
角、 、 2角 1角和 1角 、 、 、 5分 2分 1分从 本 质 上 可 以 归结成 一 类 , 那就是
12 51. 、 、、O 看得 出, 中并没有 3 4 67 8 9 其 、 、 、、 、 这些数的面值 , 这正是“ 题
微软公 司从生活中 出这样显而易见的面试题 , 提 并不是 为了难住应 试者 , 而正是为 了考察应试者观察生活以及 对生活 中的实际问题进行即
时分析的能力. 实上 , 事 培养这种能力并不需要解决多么高难的复杂问 题 , 时只需具备基础数学知识和生活常识就能达到 目的. 有 就拿这则 面
眼” 所在, 解释 了这个问题实际上就解答了微软面试题.
可以想象的是 : 日常生活中, 在 流通的货 币面值品种要尽 可能 少,

方面是 因为国家可以节省大量制造人 民币的材料琐 , 除此以外 , 还考虑到携带 清点等方面的便 利. 当然在 面
维普资讯

图 1

加减组成另一些数 ; 如将 4个“ 重要数” 中任何一个数 用“ 非重要数” 代
替, 那将 出现有的数要 两次以上的加减才能组成的繁琐现象. 看得 出, 这则面试问题特别能反映生活与数 学的 关系, 我们通过对
此问题 的抽 象思考 , 能培养从 实际问题 中建立数学模型的 良好 习惯, 训 练强化相应的数学思维, 使之成为 自己独特的优势, 更方便地解决问题.
试题来说 , 只要对我国现行流通使 用的人 民币面值进行综合 分析, 通过
简单想象就能合理解释. 大家都知道 , 民币的面值有 IO元、O元、O 人 O 5 2

微软面试题中的数学思维

微软面试题中的数学思维






明第一次喝了÷, 然后加满水; 次喝了÷, 第二 再加满水; 第三次喝 了专 ,
最后 加 满水后 , 部 喝 完. 么小 明分 别 喝 了多 少杯 牛奶 和 水?此 题 也 全 那 是 从 整 体 思 考 , 繁 为 简 出 奇 制 胜 .由 已 知 条 件 “ 明 喝 了 4次 , 加 了 化 小 共 3次 水 , 后 都 喝 完 了”, 知 小 明 不 仅 把 一 杯 牛 奶 喝 完 了 , 且 把 先 后 3 最 可 而 次加 进 去 的 水 也 喝 完 了. 然 , 明 喝 的 牛 奶 正 好 是 一 杯 . 么 小 明 究 竟 显 小 那
红 色颜料 桶 , 匀 后再 从红 色 颜 料桶 里 舀一 杯 倒入 蓝 颜 料桶 . 个桶 中 调 两 红 蓝 颜 料 的 比 例 哪 个 更 高 ? 通 过 算 术 的方 式 来 证 明 这 一 点 . 这 道 面 试 题 尽 管 常规 , 仍 具 有 相 当 的 迷 惑 性 . 的 常 规 在 于 类 似 但 它 的 版 本 有 很 多 , 中 小 学 的 数 学 学 习 中 并 不 罕 见 , 于 这 个 常 规 问题 可 在 对




喝 了多少杯水呢?其 实, 就是 3次加进去 的水的 总量, ÷ + ÷ + 即:

÷ 一 1 所以小明喝的牛奶与水一样 多, 杯. 都是一杯. Z
微 软 的 这 则 面 试 题 给 我 们 的 启 发 是 :直 觉 思 维 尽 管 具 有 跳 跃 性 的 特 征 , 有 时也 会 给 我 们 的 解 答 带 来 无 形 的 障 碍 , 并 非 对 所 有 的 问 题 但 它 都 适 用 . 极 端 化 思 维 和 整 体 思 考 , 够 准 确 把 握 问 题 中 各 部 分 之 间 的 而 能 联 系, 失 为正确 解答 的有 效 工具. 不 【 者 注 】 本 题 其 实 可 以 这 样 考 虑 :舀前 和 舀 后 桶 里 颜 料 一 样 多 , 编

四个微软面试算法问题_面试技巧.doc

四个微软面试算法问题_面试技巧.doc

四个微软面试算法问题_面试技巧
(1)整数序列,元素值可以是0-65535中的任何一个,并且相同的值不会重复。

0是例外,可以重复。

请设计一个算法,当你从序列中随机选择5个值时,判断这5个值是否连续相邻。

注意:-5个值被允许是无序的。

例如:87506;-0可以与任何值匹配。

例如:8 7 5 0 6中的0可以与9或4匹配;-0可以出现多次;-如果复杂性为0(N2),则不得分。

(2)设计一种算法来寻找二叉树上任意两个节点的最近公共父节点。

如果复杂度为0(N2),则没有得分。

(3)排序二叉树,设f=(最大值和最小值)/2,设计一个算法来寻找最接近f值且大于f值的节点。

如果复杂度为0(N2),则没有得分。

(4)对于整数序列,元素值可以是从1到n的任何数字(n是更大的正整数),并且相同的值将不会重复。

设计了一种算法来找出序列中合格对的数目,并且两个满意对的和等于N 1。

复杂度最好是0(n),如果是0(N2),则不打分。

(结束)。

面试技巧揭密微软面试题谜语数学智力和应用程序管理资料

面试技巧揭密微软面试题谜语数学智力和应用程序管理资料

面试技巧:揭密微软面试题:谜语、数学、智力和应用程序 -管理资料一般来说,微软的面试问题分为4类:谜语类试题、数学型试题、智力性试题、应用程序类试题,面试技巧:揭密微软面试题:谜语、数学、智力和应用程序。

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

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

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

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

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

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

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

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

下面是两道数学型的试题:1、1000 有几位数,为什么?2、编一个程序求质数的和,例如F 7 =1+3+5+7+11+13+17=58。

小陆(复旦大学物理系99级学生):数学试题与应用程序试题是微软面试中指向性最明显的一类试题,管理资料《面试技巧:揭密微软面试题:谜语、数学、智力和应用程序》。

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

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

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

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

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

微软面试题中的数学思维

微软面试题中的数学思维

微软面试题中的数学思维微软试题中的数粤谁江苏林革【面试题】一个岔路口分别通向诚实国和说谎国.来了两个人,已知一个是诚实国的,另一个是说谎国的.诚实国的人永远说实话,说谎国的人永远说谎话.现在你要去说谎国,但不知道应该走哪条路,需要问这两个人.请问应该怎么问?首先必须明确的是,所谓逻辑推理,就是合乎事理的,有根有据的推导判断.而利用题目中的条件,通过逻辑推理进行解答的问题就是逻辑推理问题.稍加观察,不难发现这则微软面试题在数学竞赛教程中的逻辑推理中属于比较特殊的类型.之所以说它比较特殊,是因为它不属于常规的抓住重要已知条件进行有条理,有次序推理的问题,它不需要充分利用前面得出的结论,作为后一步推理的依据.而是要运用逆向思维进行针对性思考,达到无论何种情形都有正确的指向.大家不妨先来看这样一则基本题型:在太平洋中有A,B两个相邻的小岛.A岛居民都是诚实的人,B岛的居民都是骗子.当你问一个问题时,A岛的居民会告诉你正确的答案,而B岛的居民给你的答案都是错误的.一天,一个旅游者独自登上了其中一岛.他分辨不清这个岛是A 岛还是B岛,只知道这个岛上的人既有本岛的居民又有另一岛的来客. 旅游者动脑筋想了一会儿,终于想出一个办法,他对所遇到的第一个人问了一句话,就从对方的回答中准确无误地断定这里是哪个岛.你能猜出旅游者所问的问题吗?聪明的旅游者的问话是:"你是这个岛的居民吗?"如果对方回答"是",那么这个岛一定是A岛;如果对方回答"不是",那么这个岛是B岛.这里的推理依据是:如果旅游者是在A岛,那么被问的人A岛居民,那他一定会回答"是";被问的人若是B岛居民,那他一说谎话,明明不是,他却会回答"是".可以看出,被问者无论是哪个岛的居民,都会回答"是".类似地,如果旅游者是在B岛,被问者无论是哪个岛的居民,都会回答"不是".现在我们可以总结这类题型的特点,就是设问者必须打破常规方式,设法构造被问者(不论是何岛居民)都回答同样答案的问题,这正是这类推理题的解答突破口.显然,这样的问题必须与提问地相关,并且还要与被问者相关."你是这个岛的居民吗?"就是满足以上要求的一个问题.根据相同的思路,应试者可以用类似的方法解答上述的微软面试题.应试者只要问这两个人这样一个问题:"你的国家怎么走?"可以肯定的是不管被问的人是诚实国还是说谎国,他们都一定会指向诚实国.因为若你问的是诚实国的人,那么他一定指向诚实国;如果你问的是说谎国的人,那么他一定会说谎,就不会指向自己的说谎国,而是指向诚实国.有了这样的推理保证,我们就可以正确判断说谎国的去向了.不难看出,微软的这则面试题只不过是上述推理题型的变化版本,其要旨都是为了考察应试者的推理能力和非常规的推理思维.对于一个从事软件产品开发的公司,它招聘的人才在逻辑推理能力方面自然应该有较高的要求,不仅要勤于思考而且要善于思考.这一点对于解决生活实际中的难题尤为重要.你同意么?。

一道微软面试题引发的思考

一道微软面试题引发的思考

产品经理简称PM,是指在公司中针对某一项或是某一类的产品进行规划和管理的人员,主要负责产品的研发、制造、营销、渠道等工作。

产品经理是很难定义的一个角色,如果非要一句话定义,那么产品经理是为终端用户服务,负责产品整个生命周期的人。

产品经理需要考虑目标用户特征、竞争产品、产品是否符合公司的业务模式等等诸多因素。

近年来互联网产品经理火热,一起看下为大家精选的互联网产品经理学习文章。

昨天图文附带的面试题:
如图直角三角形ABC,斜边AC长为10,高BD为6,求其面积。

首先解释一下,这是一道来自微软的真实的面试题。

昨天已经有很多人在文章下面留言说出了正确答案:直角三角形斜边长为10,则斜边上的高最长只可能是5,因此可以推理出这个三角形根本不存在!
其实老K在这里放出这道题,很明显是存在陷阱的,因为产品经理面试不可能会考察你的初中几何能力。

这道题本身的答案是无关紧要的,面试官要看的是你思考问题的方式,也就是你的思维能力,或者说你的产品思维。

昨天的文章中说的很清楚,产品经理是要用脑子工作的。

突出的思维能力是成为一个优秀产品经理的必要条件。

因此,在面试中,会有很多开放性问题,其答案也是无关紧要的,面试官想要的是你解答问题的方式、你思考问题的思路以及你的思维能力。

想要成为一名优秀的产品经理,各位同学还是要注意锻炼自己的思维能力,具体就是:多读书多看报,少吃零食多睡觉!
1。

微软四道经典算法面试题(附思路)

微软四道经典算法面试题(附思路)

微软四道经典算法面试题(附思路)1.比较经典的四个算法题,目前只收集到相关的思路和个别题目的解法,不断更新中2. 1.一个整数数列,元素取值可能是0~65535中的任意一个数,相同数值不会重复出现。

0是例外,可以反复出现。

3.请设计一个算法,当你从该数列中随意选取5个数值,判断这5个数值是否连续相邻。

4.注意:5.- 5个数值允许是乱序的。

比如: 8 7 5 0 66.- 0可以通配任意数值。

比如:8 7 5 0 6 中的0可以通配成9或者47.- 0可以多次出现。

8.- 复杂度如果是O(n2)则不得分。

9. 2.设计一个算法,找出二叉树上任意两个结点的最近共同父结点。

10.复杂度如果是O(n2)则不得分。

11.3.一棵排序二叉树,令 f=(最大值最小值)/2,设计一个算法,找出距离f值最近、大于f值的结点。

12.复杂度如果是O(n2)则不得分。

13.4.一个整数数列,元素取值可能是1~N(N是一个较大的正整数)中的任意一个数,相同数值不会重复出现。

设计一个算法,找出数列中符合条件的数对的个数,满足数对中两数的和等于N 1。

14.复杂度最好是O(n),如果是O(n2)则不得分。

15.思路分析16.1.非0最大-非0最小 1 <=5 ==> 非0最大-非0最小 <=417.2.如果每个节点包含父亲指针,把两个节点到根的路径都记录下来,两条路径的最后面的元素肯定相同,18.从两条路径的最后一个元素向前比较,直到第一次出现分叉为止,就可以找到最近节点。

复杂度为O(n),19.路径最长可能是n20.如果不包含父亲节点,那就先前序遍历二叉树,遍历的时候可以像哈夫曼树那样左右01编号,21.记录给定两节点的到达路径,最后比较两个0,1序列的前面位数,直到出现不相等为止,就找到最近父节点,22.复杂度也是O(n)23.3.找出最大值,最小值,复杂度都是O(h),然后搜索f,可以找到f应该插入的位置,复杂度也是O(h),24.再找f的后继,复杂度也是O(h),h最大可能是n,所以总体最坏情况复杂度就是O(n)25.4.先排序,复杂度O(nlgn),然后用两个指示器(front和back)分别指向第一个和最后一个元素,如果26.A[front] A[back]>N 1,则back–;27.如果A[front] A[back]=N 1,则计数器加1,back–,同时front ;28.如果A[front] A[back] 重复上述步骤,O(n)时间找到所有数对,总体复杂度为O(nlgn)29.题目分析30.第1题:首先扫描一遍求出非0平均值,然后再扫描一遍即可判断,复杂度:O(n)31.第2题,是一个送分题,可以设计一个相当巧妙的数据结构,其复杂度为O(n)32.第3题,也是送分题,扫描几次即可33.第4题,送分题。

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



熄 熄

l2 4 8 、 、 、


1 0 ll l 2
l3 9 、 、
1 2、 l 、 5、 0 1、 1 1 I 2、 4、 l 、 3、 6、 2

熄 熄 熄
l 3
l 4
I 1 、3
l 2、 l 、 7、 4


l 5 l 6
这道微软面试题给我们的 启发. 圈


维普资讯
数 学 学 习 I U U s H X E
编 号

2 3
编 号 数 的 约 数

1、 2 1、 3
最 后 的 亮 熄 状 态

熄 熄


6 7
l24 、 、
15 、
l、 3、 2、 6 1、 7
者解 答此题 可谓得 心应 手 , 具体 思路如 下 :
需要说明 的是 , 上表 只是列举 了1 l号灯按要求操作 时灯亮熄的情 到 6 况, 旨在找 出规律进行 判断 , 以并不需 要列举 出全部 10 所 0 盏灯 的变化情
形. 另外其 中的第二列是为 了说 明某些应试者 的数学直 觉思 维.
的个 数才 是奇数 ,换 句话 说 ,只 有号码 为 14、 、6、5 3 4 、4 8 、 、 9 1 2 、6、9 6 、 1 10 0 的灯才 是亮着 的.
怎 么样 ?难 倒过不 少应 试者 的 “ 软” 微 考题 是不 是 的确不 难 , 要 你具 备 对实 际 问 题进 行 归 纳 和转 化 的思 维 能 力 . 也 许 正 是 这
l 3、 l 、 5、 5 1 2 4、 l 、 、 8、 6
熄 亮
数学 直 觉思 维表 现在 面临较 复杂 的 问题情境 时 ,能运 用 已经 具 备
的知识 系统 中的相 关 信 息 , 问题 实 质作 }大 胆 的假 设 和 试探 , 速 对 n 迅
地判 断 和推理 , 往往 能快 速简便 地解 决 问题 . 直觉思 维 的特 点 就体 现 在 对 问题 的推 理过 程 的逐 渐压 缩 , 些牢 记 了 的“ 一 符合 于 规则 ” 的判 断逐 渐被 省 略 , 一下 子 就抓住 了解 题的 关键 . 备这 种思 维 的应 试 者解 答 上 具
面 的选 秀题时 就 呈现跳 跃性 特征 . 因为根 据生 活常识 可 知 , 被拉 过 1 、 次
3 、次 …… 的灯才 是亮 的 ,即被 拉过 奇数 次 的灯 才是亮 的. 次 5 这个 问 题 就转 化成 : 哪些灯 才是被 拉 过奇数 次 的呢 ?分析后 不难 发现 , 一个 号 码
为n ห้องสมุดไป่ตู้灯 , 的开 关 被拉过 的次数 , 当是它 所有 的 正约 数 的个 数. 它 应 这样
问题 就 归结 和转 化 为判 断 1 10中哪些数 的正 约数 的个数 是 奇 数 , 到 0 解 决这 个纯 数学 问题 并不 困难 . 过归 纳可 得 : 通 只有平 方 数 的全 部正 约数
维普资讯
学学习
中 的 数 学 思 维

【 面试题 】 对编号为1 10 到 0 全部开关朝下( 的灯进行 以下操作 : 关)
凡是 l 的倍 数反 方 向拨 一 次开关 ; 的倍 数 反方 向又 拨一 次开 关 ; 的倍 2 3 数反方 向又拨 一次 开关 ……问最 后为启 亮状 态 的灯是 哪些 ? 这道微 软面 试题 的变 化类 型层 出不 穷 , 最为 常见 的 则是 下 面的 版 本 :0 盏 电灯 排成 一行 , 左至 右 编上 号码 12、 、 、 、9 10, 盏 10 从 、 3 4 … 9 、0 每 电灯 都有 一根 拉线 开关 ,最初 ,这些 灯都 是灭 的. 10 小孩 依次 走 有 0个 过 , 1 小 孩过 来 , 第 个 把凡 是号 码 为 l 的倍 数 的开关 拉 一下 ; 2 小 孩 第 个 过来 , 把凡 是 号码 为 2 的倍数 的 开关 拉 一下 ……依 此类 推 , 后 第 10 最 0 个 小 孩过来 , 凡是 号码 为10 把 0 的倍数 的开 关拉一 下 . 样做 过后 , 问这 哪
些灯 是亮着 的? 问题 的 本质并 未 改变 , 只是 加 入 了生 活情 节 , 加 贴 近实 际 罢 了. 更 对 于这类 问题 的解答 步 骤并 不 繁杂 , 解 也不 困 难 , 为这 类 题 只是 理 因
考查 应试 者归 纳总 结事 物变 化规 律 的 能力 . 但凡 具 备这 种 能力 的应 试
相关文档
最新文档