应用问题
首先需要硬件条件。英语水平不用多说,至少要六级,听说更好。其次,本科生一般不太可能进入微软,研究生机会更多。当然,如果他们很优秀,你也可以试试。个人认为技术比证书更重要,创造性思维比技术更重要。
写C语言,数据结构(很重要,特别是排序,查找,链表,二叉树)一定要考,因为大家都学。当然java和。net一般都是小题涉及,数据库SQL语句基本必备。当然也可能有谜题。实践经验越多越好,对技术理解越深越好。多做试题。
如果能顺利通过笔试,就看面试了。微软一般至少有五轮面试,任何一轮都不及格,你就88了。肯定会涉及到英语面试,技术面试,智力考察,专业素质考察,人力资源面试,往返。
我给你出一些微软的智力问题。你可以看看他们。微软很重视思考,所以才会有这样的问题。我希望你能尽快做好准备。
微软拼图
1.从头到尾烧一根不均匀的绳子需要1个小时。如何通过烧绳子来确定半小时的时间?
2.10海贼抢了100颗宝石,每颗大小一样,价值连城。他们决定这样划分:
(1)抽签决定自己的号码(1 ~ 10);
(2)首先1号提出分配方案,然后大家投票。当且仅当半数以上的人同意时,才按照他的计划分配,否则就扔进海里喂鲨鱼;
(3)如果1号死了,2号提出分配方案,然后剩下的4个人投票。当且仅当半数以上的人同意,就按他的计划分配,否则就扔进海里喂鲨鱼;
(4)以此类推...
条件:每个海贼都是非常聪明的人,能够做出理性的判断,做出选择。
问题:第一个海盗提出什么样的分配方案来使他的收入最大化?
3.为什么下水道的盖子是圆的?
4.中国有多少辆汽车?
你让工人为你工作7天,报酬是一根金条。这根金条被分成7个相连的部分,每天结束时你必须给他们一根金条。如果只允许你断两次金条,你会怎么给工人发工资?
6.一列火车离开北京开往广州,时速15公里,另一列火车离开广州开往北京,时速20公里。如果有一只鸟以30公里的时速与两列火车同时出发,它从北京出发,与另一辆车相遇,然后返回向相反的方向飞去,就这样在两列火车之间依次来回飞行,直到两列火车相遇。请问这只鸟飞了多久?
7.你有两个罐子,50个红色弹珠和50个蓝色弹珠。随机选择一个罐子,随机在罐子里放一个弹珠。你如何给出选择红色弹珠的最佳机会?你的计划中拿到红球的几率有多大?
8.想象你正站在镜子前。请问,为什么镜子里的影像可以倒挂,却不能倒挂?
9.如果你有无限多的水,一个3升的勺子和一个5升的勺子,两个勺子的形状不均匀,如何准确称出4升水?
10.你有一桶果冻,包括黄色,绿色和红色。闭上眼睛抓两张同色的。我能确定多少次你必须有两个同样颜色的果冻?
11.有几组* * *的连续整数之和为1000?
12.同型号的飞机从同一个地方出发,但是每架飞机加满油只能绕地球飞行半周,飞机之间可以加油,加完油的飞机必须返回起点。问问至少需要多少架次才能满足一架飞机绕地球一周的需求。
参考答案:
1.两面一起烧。
2.96,0,1,0,1,0,1,0,1,0。
3.因为嘴是圆的。
4.很多。
5.1, 2, 4.
6.6/7北京到广州的距离。
7.100%。
8.平面镜成像原理(或者“眼睛是左右的”)。
9.3先灌满,倒入5里,再灌满3里,倒入5里。把5里的水倒掉,把3里剩下的水倒进5里,再装满3里,倒进5里,好!
10.一次。
11.第一,1000是一个解。连续数的平均值设为X,1000必须是X的整数倍,如果连续数的个数是偶数,则X不是整数。x的2倍只能是5,25,125。因为平均值是12.5,所以不会连续达到80。125/2?62.5还可以。即62,63,61,64,以此类推。当连续数的个数为奇数时,平均值为整数。1000是平均数的奇数倍。1000?2×2×2×5×5×5;x可以是2,4,8,40,200,除法之后剩下40,200也可以。所以答案是平均值为62.5,40,200,1000的四组整数。
12.答案是5架次。一般解决方案可分为以下两部分:
(1)直线飞行
飞机加满油的飞行距离是1。N架飞机能飞多远?问题是,n架飞机能飞多远?极端的问题是不要反复飞行。比如两架飞机同时给一架飞机加油,同时飞回来。换句话说,离起点越远,飞的飞机就越少。这种极端情况很明显,因为N架飞机携带一定量的油。如果重复进行,浪费的石油就越多。比如最后一定只有一架飞机全程飞行。注意“一路”二字,这是不应该重复的极端情况。如果是两架飞机,肯定是一架把另一架加满,让剩下的油刚好回去,也就是说,第二架飞机的油耗是起飞到加油这段路程的3倍,三架飞机的第三架飞机的油耗是起飞到加油这段路程的5倍,那么N架飞机能飞的最远距离是s?1+1/3+…+1/(2n+1)的级数是发散的,所以理论上只要有足够多的飞机,一架飞机最终是可以飞向无穷远的,但实际上,一架飞机不可能飞1/(2n+1。1飞机加油。
(2)可以迎面相遇,加油。
飞机加满油的飞行距离是1/2。多少架飞机至少能飞1?也是基于不重复飞行的极端条件,得出最远距离一定只有一架飞机在飞行,所以得出1/2处对称的两侧一定有一架飞机在飞行,由上面的公式可知,一侧至少需要两架飞机来支撑,(1/3+1/5)/2 & gt;1/4(左边除以2,一架飞机的飞行距离是1/2),但是还剩一点点,所以如果你把它想象成一个滑轮(中间的飞机是一根绳子,两边的两架飞机很棒),就可以滑动一点点距离,也就是说可以在一定距离内改变加油位置(很容易计算出每架飞机的加油位置和数量等)。).
我祝你成功。