上次发了中国移动的,这次来个微软的。分以下三部分:
一、微软全轮面试攻略
二、微软不同职位面试经历
三、微软最常见笔试题汇总
一、微软全轮面试攻略
(一)、《[转]我在微软的“面试亲历”》
笔试第1关:想早点出去呼吸新鲜空气
我中学时读的是市重点,高考发挥失常,考进本省的三流大学。但我没有气馁,立志在毕业后进入一流公司工作。
在校期间,我年年获校级奖学金,英语成绩也比较突出,曾获全国大学生英语竞赛三等奖,托福考出600分。
毕业前,手上已有两家外企的offer,但我还是把目光瞄向了微软———之前我考出了在当时含金量较高的mcse微软认证系统工程师证书。
2000年6月,在学校公告栏上看到微软亚洲技术中心将于本月某日在复旦大学举行校园招聘会的消息后,我即作了应聘的准备。因为经常参加各种高水平的竞赛
和考试,并且屡屡取得佳绩,所以自信心十足,丝毫不觉得自己比重点大学学生逊色。当天下午,当我赶到复旦大学第一教学楼时,召开宣讲会的大教室里已是人山
人海,我刚够挤进教室门口。
我填报了技术支持的职位———考虑自己的专业是自动控制,而自己的性格外向、热情,喜欢和人沟通、打交道。
第1关是笔试,考卷共有六七张纸,分为数学、逻辑、计算机基础知识和高科技动态4个部分,大部分是填空题,还有一些问答题,没有选择题。数学、逻辑、计算
机基础知识考的是理论基础;高科技动态中有很多关于微软近期推出哪些新产品的题目,因事先我已上微软网站浏览过,心中有数,答题时也很顺利。
一个半小时考试时间,我1小时15分钟就答完交卷,交卷速度排在前3名。交卷较快的原因除答题顺利外,还因为教室里考生太多,空气有点混浊,想早点出去呼吸新鲜空气。
监考老师让我到隔壁教室等待,5分钟后他阅完试卷,让我拿着试卷、报名表和简历上楼去其他教室参加面试。他没有告诉我笔试成绩,但我想第1关应该是顺利通过了。
面试前4关:肚子早已咕咕叫了
接下去我接受由微软工程师担任面试官的4轮面试。几位微软工程师在教室里坐成一排,应聘者也是一字排开,每对面试官和应聘者之间相隔一段距离,相互之间没有干扰。
这4轮面试主要考技术问题,每轮各有侧重。第一轮侧重windows
me和windows
nt方面的问题,第二轮侧重office方面的问题,第三轮侧重网络安全方面,第四轮侧重软件编程技巧。每轮一般问6到7个问题,全部都是口答,没有让我用笔写或上机操作。
这些问题对我而言都不是很难,均能很快回答。4位面试官对我的反应能力表示满意。
虽然每轮面试只有10分钟时间,但4轮面试还是拖了很长时间——应聘者源源不断地进来,面试官应接不暇,大部分时间处在等待下一轮面试的状态中。
4轮技术面试结束时,已是晚上七点多钟,肚子早已咕咕叫了。走出教室时,一股诱人的香味强烈地吸引了我:门口一张大课桌上,放着一大堆肯德基汉堡包——是
面试官的晚餐。我回头看面试官,只见他们个个正襟危坐、目不斜视,正在认真地进行面试,没有人顾得上用餐。这一幕场景我至今难忘。
面试5、6关:“你见过的最大的影子是什么?”
三口两口吃完自备“干粮”后,我又精神抖擞地投入到第5、第6轮面试。把守第5、第6道面试关的是两位部门经理级的面试官。
第5轮面试官先请我作自我介绍和自我评价。我镇定自若地表示:“我渴望进入微软迎接挑战!虽然不是名牌大学出身,但我将以我的工作能力证明自己一点不比他
们逊色……”我突出了自己的优势:英语出色,性格开朗外向,沟通能力强,很适合做技术支持工作。他静静地听,有时打断我的话头问几句。自我介绍完后,他问
了一些类似智力测验的问题。“你见过的最大的影子是什么?”他问。我不假思索地回答:“我见到的最大的影子是黑夜。”他追问:“为什么?”我解释:“因为
黑夜是地球的影子。”他想了想,颔首表示认可。
第6轮面试官不断地发问。我没有工作经历,他主要问我获奖和考试的情况。
“托福600分,成绩不错。考托福是不是准备出国留学?”他问。“考托福的目的是考察自己的英语水平,不是为了出国留学。”我回答。他又问:“你为什么热衷于参加各种竞赛和考试?”我表示:“我想通过竞赛和考试取得好成绩,证明自己的能力,确立自信心。”
这两轮面试主要考察的是应聘者的表达能力、反应能力和沟通能力。两位面试官认可了我的表现,我又过关了。
面试第7关:我们都是张德培的fans
这一轮面试是最轻松的。面试官是一位金发碧眼的美国人,面试用英语进行。谈话内容从工作、学习到生活、志趣。他曾问我:“what
do you define
success?(你如何定义成功的?)”以考察我的眼界和心胸。“告诉我你最喜欢自己身上的什么优点且为什么?”我的回答是:“激情!”正好符合微软提
倡的精神。他还扮作被激怒的客户,而我则模拟成工程师尽力予以安抚。聊起网球时,他提到了张德培,原来他和我一样都是张德培的fans,对此他显得相当开
心。
美式口语发音纯正,和面试官交流没有障碍,美国人微笑着频频点头,这一关又过啦。
最后一关:用3分钟向我推销这部手机
我来到另一幢大楼的4楼,走到一间房门紧闭的屋子前轻轻敲门。里面传来“请进”声,我推门而入,见唐骏(当时担任亚洲技术中心总经理)正坐在桌子后面,我走过去在他面前坐下。
唐骏开始发问。他的问题分为两类:一类是技术问题,另一类则主要考察应聘者各方面能力。我在回答中突出了自己是有工作激情的,也有很强的沟通能力。问题一个接一个,我回答得很快,自我感觉良好。
突然,唐骏拿起桌上的手机递给我,说:“你就当我是客户,用3分钟向我推销这部手机。”我略一思索,拿起手机说:“先生,您好!这是一款新推出的摩托罗拉
×××型手机,它有很多新功能可以弥补您现在用的手机的不足……”用两分钟左右“表演”完后,我又简明扼要地说明这样推销的原因:“关键是要向客户展现出
这款手机的特性,客观地说明它比客户现在使用的手机多了哪些功能……”
面试中,唐骏的表情很平静,从他脸上看不出他对我回答的反应。提问结束了,唐骏问我:“你想不想知道结果?”我说:“当然想啊!”唐骏笑着表示:“恭喜你被微软录取了。我会给你股票。你的月薪是x千元人民币。”
听到这个结果我非常惊喜,月薪之高也出乎我的意料。唐骏在报名表上签下大名,然后语气坚决地说:“我的签名具有法律效力!”
能进入最后一关的应聘者实际上已基本被录用了。唐骏主要是想通过观察应聘者的言行举止,考察其综合素质,包括应变能力、有无市场意识等。
最后一关历时20分钟,离开唐骏那儿一看时间,已是晚上10点了。从下午4点开始,连续作战6个小时,终于闯过9道雄关,顺利进入日思夜想的微软。
(二)、《微软面试见闻》
今年微软不在学校招人,因为六月份进了一大批人(约300人)微软的策略是:当需要人的时候,只要将别人挖来就是了。所以今年毕业的同学进微软比较困难。我因为在微软做过实习生,才获得了一个面试机会。我应聘的是nt工程师,分七轮:
1。senior
engineer: 技术基础,专业背景
2. senior engineer(person of other team):
智力测验,程序算法
3。senior engineer: 高级技术,涉及到内核;表达能力
4。senior
engineer:所擅长的技术,主要根据你自己的课题,与微软无关也可
5。group leader: windows nt/2000
技术,团队合作能力
6。team manager: 性格趋向,职位要求
7。english interview: 口语表达能力
8。唐峻: ;
final interview,salary
level
总的说来,苦练内功才是根本!
年薪>10万,一年至少两次旅游,国内国外个一次。
(三)、《MicroSoft面试记——八轮面试》
-谨以此文献给我永生难忘的父亲、外公、bf和我自己。我多么地幸运啊!我过了ms
8轮面试!我常常幸福地回想。
2001年12月12日,在这一天之前,我已经发出了一百多份简历,但在一个半月间,有一个面试通知。为了安慰我,一个跟我父亲、外公同样重要的人在这一天送了我一枚戒指,我很喜欢,高兴地戴上了。第二天早上十点多钟,我收到了一个面试通知!一个半小时以后又一个!!!三个小时以后又一个!!!!!“啊,这是一枚幸运戒指!”我觉得不可思议!而12月13日今天,是ms校园招聘的日子,我早就希望去试试了,望着这枚戒指,有一个念头,我不敢说出口!但是我还是调节好了自己的心里状态,去了复旦。
笔试后,没有特别的感觉,中文信写得不算好,我最大的特点是诚实,所以说话实说,觉得自己没有新意,但也不会让人厌烦。我的英文一直不错,英文信不会有大问题。智力题 5道我写了四道题的答案。等待笔试结果。这时我的一个在ms工作的朋友告诉我,若笔试不过,决没有半点希望!我的名字在名单上!是真的!我把这个消息告诉了我的朋友,他恭喜了我。
接着,高兴、激动而又努力克制的我在复旦逸夫楼等待面试。6点钟,面试仪式开始,我拿到了一个信封,我想这可能是ms
将来希望我们寄材料去而发给我们的,一个星期后,我的朋友偶尔打开信封,才发现了其中有20元钱。
第一轮面试比较容易,我纠正了那封信中写的不太好的地方。
第二轮,是一个学生味还较浓的胖胖的面试官,比较可爱。他先问了我一道关于做网页的小问题,我轻松答来。接着他问了5加仑和3加仑的桶量出4加仑的水的问题,这个问题我给了他两种解法。一种就是倒来倒去的,另一种就是如果容器是上下左右都对称的话,将两个容器装满水,然后将水倒至对角线处,剩下的水刚好为一半。他对我的回答非常满意。
接着又给我出了一道题,100盏灯,以奇数偶数方式关灯的问题,我把思路告诉他,他很满意,令我感到高兴的是,他还跟我谈了他自己对这些题的思路,甚至是讨论了一
小会儿。接下来,他问了我一些应对客户的问题,此类问题在以后的几轮面试中都有,我答得应该都很好,不是因为我老练,而是我想我本来就是一个热情、勤奋、诚实、有耐性的人,想什么说什么就可以了。最后,我面带微笑走出教室,我心里想这一轮我肯定没问题。
第三轮与老外面试,我得英文口语不错,态度好。没大问题。
第四轮则不太顺利,这一轮中我只做了一道智力题,四个人过桥的问题。我的答案是19,他说不是最佳答案。我表示遗憾,他说没关系,大部分人都只能做到这个答案。第四轮结束。我以为我只能到此为止,但我又被叫进去参加第五轮。又做了一道智力题。很幸运,解出。因为考过mcse,一段英文资料翻译得不错。
第六轮,见人事部经理,她看着我的简历说,你不是计算机系的,怎么数据库学得这么好,我答了。于是她说我安排你跟我们的数据库工程师谈谈好吗?我说好,但心里并没有底,怎敢在一个微软的工程师面前说自己的计算机好,特别是我这种半路出家的。
第七轮与工程师见了面,没有半句寒暄,不带半丝微笑,马上发问。是sql
server上的问题,不顺利。大部分的问题勉强答过,但却碰到连续三个问题一点思路没有,这时我的手心、额头都冒着冷汗,我怎么能在这节外生枝的这一轮中被淘汰,我看了一眼手上的戒指,决定顽抗到底。幸好,接下来他问的关于oracle和虚拟机的问题,我回答得很好。(很幸运,我所有的关于oracle和虚拟机的知识,都是我男朋友与别人谈话时,我听来的,这时派上了用场。)后来的很多问题我总是答得磕磕碰碰,但是每次我总是将我所知道的所有东西全倒出来,我尽了自己最大得努力!最后一道题,关于mysql(又是从我男朋友那里听来的),我答了,他居然第一次露出了笑容,不像赞赏的那种。我的心沉了下来。他说:我们这一轮的面试结束了,请你在外面等。我失望地走了出来!
第六轮。又见到轮人事部经理。她看着我的简历一时找不出话来。“你1977年出生的?”“对”“你是安徽人啊?”“噢,是,我是安徽人!”她继续看看我的简历,好像不知该跟我说什么。犹豫了一秒钟,我决定自己主动表现。我说了我虽然是某某系的,但是我很喜欢计算机,大学里我就辅修了计算机,研究生时做了好几个项目。而且我的数理逻辑非常好。我数学课的平均分有95分。我的英文很好。同时我觉得我是一个细心耐心、很负责的人。我的家人、朋友都觉得我很可靠。她笑了起来。“技术支持工程师很辛苦,作为一个女孩子,你怎么看的?”这时我心中的一根弦被触动了。“我想,一个人如果希望过上美好的生活,当然需要付出艰辛的劳动!”――这是我的内心真言,是我十几年来的精神支柱!“我觉得我是一个很勤奋的人。”她又笑了“你不说我也看得出来!”我吃了一惊,难道一直以来我的脸上就写着“勤奋”二字吗?“你今天的面试结果不错,我们在下个星期会联系你的”握手,告别。这一天的面试结束。
后来,经多方打听得知,(面试时自己也瞟了几眼)我第四轮果然没过,其他几轮的评价都很好,但让我吃惊的是第七轮的工程师居然给了我最高的评价:excellent,
smart, strong
technology。我简直不敢相信!
两个星期以后,我见到了部门经理。第八轮面试:这位经理非常和蔼可亲,面带笑容,但我不敢松懈,每一轮都是拚实力的,不会因为态度和蔼就好过。接下来的时间,他问了我一道sql
server的题目和几道windows网络的问题。我答得都不算好。但我希望在接下来的时间里能碰到一个对口的问题,大大表现一番。但就在面试好像才刚刚开始的时候,他就微笑地对我说,好的,我们今天的面试结束了!什么!我第一个反应是他对我不满意,不行,我一定要做最后一博。我又说了一遍自己的优点,以及我对这份工作的渴望。
这一轮面试的结果又大大超出了自己的预料,一般只有几个字的评语,他居然给我写了5行,第一句时“i
strongly agree this girl would be a nice
………”。太高兴了,因为听说这一轮要刷掉一半还不止。我感到自己的一只脚已跨进了ms 的大门。我愉快地等着第九轮与dr.
tang地面试。
二、微软不同职位面试经历
(一)、《微软招聘总经理助理的三道面试题》
1、某手机厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半(不是冲放电时间),解决方案就是免费更换电池或给50元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决放方案。
2、一高层领导在参观某博物馆时,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导,将城砖取回。
3、营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来?
微软中国公司总裁唐骏说:“真可惜,我在很多场合都出过这三题,但道目前为止,还没有一个人能完全答对,有人答对了一题,所以他当上了我的助理。
(二)、《微软软件开发面经》
写得很乱,
希望对面ms的xdjm有用.
05.11.16, sigma五层, 安排的是下午两点开始面试.
在MSRA做visiting
student, 所以直接获得的面试机会, 也没有参加笔试. 面试之前才发现, 给我安排的面试只有三轮, 而正式的面试一般都是7轮, 也都是从上午开始,
才发现自己被歧视了, 后面的4面没有安排, 要通过前三轮才有资格面后4轮. 之后想想也无所谓, 别人送给你的机会, 当然没有己争取来的理直气壮,
也坦然了.
1:40, 找到安排面试的联系人, 一个姐姐, 态度不错, 交了学生证成绩单的复印件之类的, 给一个单子, 上面有考官的名字, 三个人,
每人一小时. 两点才开始, 拿着单子等.
等到2:00, 第一个考官, 一个姐姐, 开面.
一上来让介绍一下硕士期间的项目, 心里发虚,
怎么ms也问这么无聊的问题? 稀里糊涂讲了两分钟, 说了WCDMA网管之类的, 就没什么讲了, 姐姐说, 好像你的项目也没有什么技术含量啊. 汗. 开始狡辩,
说自己95%的东西都不是在项目里面学的云云. 被反问, 那你学了什么吧? 靠, 好像也不知道自己学了什么. 说C++, 算法之类的还可以. 姐姐说, 我不编程,
你还会什么? 我说我专业是计算机网络, 数据通信方面还可以吧. 姐姐马上回答, 我们这边又不做计算机网络.
不知道怎么回答了, 姐姐又说, 你什么都没有,
专业也不对口, 来这里干嘛啊......
看着她一脸的不屑, 感觉完蛋了......想走人了, 省得给北邮丢脸. .....还好, 上天总喜欢开玩笑,
这时候救星来了.
2:10, 峰回路转. 安排面试的那个姐姐忽然跑过来, 说安排错人了, 不该是这个姐姐面我. 我一听乐坏了, 死里逃生啊.
之后换了考官, 一个哥哥, 30来岁, 很友好. 第一轮算是正式开始.
上来什么也没有问, 直接说我给你一个函数你写出来吧. 然后讲了功能,
输入输出参数, 给30分钟时间, 在电脑上写. 恩, 写代码这样的事情还不错, 不会完全没有思路.
拿着电脑, 上来就敲. 考官问, 想清楚了没有?
想想再写比较好. 我说有些代码很明显, 可以直接写, 就继续写了. 考官没再说什么.
后来考官说他先去别处, 等会儿过来.
就走了.
我继续埋头敲代码, 边敲边看时间. 10分钟之后, 由于变量的功能定义得不够清楚, 导致逻辑关系有些乱了, 紧张, 大脑几乎短路.
旁边很多人面试, 感觉别人的讲话声格外大, 更加崩溃. 没办法, 四周打望了一下, 深吸一口气, 打算暂时先不写代码了, 再思考5分钟, 整理一下思路. 还好,
两分钟后基本平静下来了, 把变量的逻辑关系整理了一下, 继续写. 到20分钟时候基本搞定, 检查了一下, 差不多了. 考官也回来了, 简单看了一下我的代码,
指出边界少了一个1, 马上改过. 又看了一会儿, 说循环里面可能有逻辑错误, 让我再看看, 看了5分钟, 没有发现, 考官说再看看, 又看了几分钟,
还是没有发现. 然后说应该没有错误吧, 考官又和我一起逐个语句分析了一下, 没有问题, 窃喜. 基本上就2:50了, 然后简单评价了一下这个函数实现的效率.
又聊了几句, 很随便的问题, 和技术无关, 第一轮结束. 算是只考了一个coding的题目.
3:00, 进入下一轮, 还是一个哥哥,
而且在研究院实习时候认识的, 不错. 心里踏实多了.
看我是学通信的, 他就说你讲讲你的研究方向吧. 这个当然不能丢北邮人的脸, xxxxx讲了半天,
滔滔不绝. 中间他还经常问一些问题, 很轻松. 之后看了一下我以前写的一个小游戏, 刚好他也写过这个程序, 就讨论了程序里面用到的剪切游戏树算法,
只是讨论算法的思想, 不需要实现. 然后又出了两个算法题, 让我写代码, 写了一下, 还算顺利. 后面又聊了一些很开发的问题, 大家都认识,
所以气氛一直很轻松. 第二轮很快过去, 没有什么风浪.
4:00, 第三轮. 考官上来问一些自己不擅长的方面, 本来不怎么懂的, 但是项目经验里面写了
结果就被问了. 郁闷, 问了半天, 基本上都答不上来, 实在受不了啦, 我说不要问我这个了, 实在不懂, 问我C++吧, 应该好一些, 然后他就问C++,
勉强说得过去. 又根据简历上写的东西, 问了一些问题, 很宽而且比较深入底层, 勉强答了一下, 没有答得很好的, 也没有答不上来的.
后面的20分钟给了一道算法题, 要用最优的效率实现, 提了N个方案, 有很土的, 也有还可以的, 最后被考官一一分析比较, 顿时对考官甚为敬仰.
第三轮就这样没了.
5:00, 面完, 走出sigma, 不是一般的轻松, 为这个面试忙了很久了, 也已经尽力了, 无憾.
和实验室一个好兄弟一起面的ms, 都在等结果, 希望能有机会进入后面的4轮. 或者, 早点收到据信也好,
省得费心了.
建议:
想去ms做软件开发的话, 算法很重要, C++和数据结构, OS之类的, 都一定要学好. 我学得不够好, 以后会努力的.
共勉!
(三)、《微软中国客户经理面经》
1.南门731坐到三元桥2元钱,下车过马路往左就是霄云路,立马可以看见Microsoft标志
的现代汽车大厦。上21层,一路老外无数,白种美女结伴而行,养眼。
2.
1点35左右,hr(一位40左右的女性,戴着深绿色非常古典的披肩,长脸细眉,整个就是我最怕的那种精明严苛型)将我领入一个小房间。坐下来开始谈。
3.先英文自我介绍。然后英文问如下问题(记忆不完全了,反正都是比较常规的问题)你怎么理解account
manager职位?
你的5年职业规划?
你为什么要来国际公司?
再中文问:
说说你的xx公司实习经历(做什么,有什么收获)
你觉得你的优势在哪里
4.问题好像都比较简单,其实却是我最痛苦的一次面试。主要是我对微软没有太大的奢望,所以也没有准备,一直没有进入状态,比宝洁的那两次面试,发挥要差很多。还有就是hr实在是由内到外都非常精明,不是大家常遇到的nice型。她直白的说,你令我confused,你的理解我不能同意,等等,sigh,好可怕啊。
5
我提问她3个问题,都失败了。
请问客户经理面对的是什么样子的客户,是一个公司、组织,一个客户群体的代表而不是单独用户吧?她说都有,然后blabla说了一堆,我一听都有就迷惑了,她后面明明说的是前者啊。我表达了一下我的迷惑,结果她忘了自己说过都有二字。sigh请问微软的产品政策开始侧重开源产品,作为客户经理是否可能面对从前是竞争对手的客户呢?她说自己是人力资源部门的人,不懂这些,sigh
again(她开始可没有说自己的部门)请问客户经理似乎应该从经验工作者招聘更好,为什么招毕业生呢?她blabla一堆,我说是否表示毕业生经过微软的培训,公司觉得这样的纯微软人具有更好的素质呢?她反对,然后blabla,我没有记清楚,因为整个面试到现在,已经被她反对得晕菜了。
面试结束以后我破罐破摔的说,面试结束了吧?我说一句和面试无关的话,您是我这么
多次面试以来遇到的最令我紧张的面试官。呵呵!
坐718回来直接到银科打探腾讯的签约情况。
觉得两个公司氛围真的非常不同啊。
三、微软最常见笔试题汇总
(一)、最基本题型(说明:此类题型比较简单)
1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟)
3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?(40秒-3分钟)
4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20秒-2分钟)
5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时)
6.在9个点上画10条直线,要求每条直线上至少有三个点?(3分钟-20分钟)
7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?
(二)、没有答案型(说明:这些题显然不是考你智力。而考的是你的反应能力。这种题大多数没有答案,但是要看你的反应喽!)
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个蓝色弹球,随机选出一个罐子,
随机选出一个弹球放入罐子,怎么给出红色弹球最大的选中机会?在你的计划里,得到红球的几率是多少?
(四)、超难题(说明:如果你是第一次看到这种题,并且以前从来没有见过类似的题型,并且能够在半个小时之内做出答案。只能说明你的智力超常......)
1
.
五个海盗抢到?00颗宝石,每一颗都一样大小和价值连城。他们决定这么分:
抽签决定自己的号码(1、2、3、4、5)
首先,由1号提出分配方案,然后大家表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔进大海喂鲨鱼
如果1号死后,再由2号提出分配方案,然后剩下的4人进行表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔入大海喂鲨鱼依此类推
条件:每个海盗都是很聪明的人,都能很理智地做出判断,从而做出选择。
问题:第一个海盗提出怎样的分配方案才能使自己的收益最大?
2
. 一道关于飞机加油的问题,已知:
每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机)
一箱油可供一架飞机绕地球飞半圈,
问题:
为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
(五)、主观题(说明:在以后的工作过程中,我们可定会犯这样那样的错误。既然错误已经酿成,损失在所难免,我们只能想办法把损失减少到最小。如果能巧妙地回答出这些问题,再发生错误的情况下。能让客户有最少的抱怨,公司有最少的损失。)
1.某手机厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半(不是冲放电时间),解决方案就是免费更换电池或给50元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决方案。
2.一高层领导在参观某博物馆时,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导,将城砖取回。
3.营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来?
(六)、算法题(说明:这些题就不是什么花样了,考的是你的基础知识怎么样。再聪明而没有实学的人都将会被这些题所淘汰。)
1.链表和数组的区别在哪里?
2.编写实现链表排序的一种算法。说明为什么你会选择用这样的方法?
3.编写实现数组排序的一种算法。说明为什么你会选择用这样的方法?
4.请编写能直接实现strstr()函数功能的代码。
5.编写反转字符串的程序,要求优化速度、优化空间。
6.在链表里如何发现循环链接?
7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。
8.写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
9.给出一个函数来输出一个字符串的所有排列。
10.请编写实现malloc()内存分配函数功能一样的代码。
11.给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。
12.怎样编写一个程序,把一个有序整数数组放到二叉树中?
13.怎样从顶部开始逐层打印二叉树结点数据?请编程。
14.怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?
[解答与提示]
(一).最基本题型
1.取3根绳子。先拿任2根,总共有4个绳头,同时点燃3个。当第一根绳子烧完(30分钟)
同时点燃第4个绳头(也就是第二根绳子的剩下一个绳头)。当第二根绳子烧完(30分钟+15分钟),立刻点燃第三根绳子的两头。当第三根绳子烧完正好是1个小时15分钟(30分钟+15分钟+30分钟)。
2.4个。
3.略......
4.如果参加过类似于奥林匹克数学班的,都应做过这些题。问他你的国家怎么走,他肯定指向的是诚实国。
5.略......
6.
7.目前为止答案有三种:11、22、24。不知道哪个才是正确的!
(二).没有答案型
1.圆井盖掉不下去
2.一千万(我这么认为)
3.我会回答顺时针方向。
4.北京。(原因是我生在北京长在北京,想让北京脱离是因为想去看看外面的世界,既然美国人问咱们这种政治问题,咱们也就回应一个政治玩笑罢了)
5.十万个(可以创造将近一百万的就业岗位呢)
6.答案是"This
feature is by design."
如果考官要求给出更加合理的解释,就对他说:"如果您对此问题有更多疑问,请与它的供应商(或者与它的发明人)联系"。
7.如果不倾泻而出,这家旅馆将没有人去住。(所以这个问题最好去问旅馆的老板。)
8.告诉她这是最先进的东西,她不需要动手,我来帮她做就可。
9.我想斯皮尔伯格来回答这道题是在合适不过得了。
10.我觉得回放飞网呆上半个月比较合适。
11.这题我没有任何想法,因为没有工作经验,所以完全没听明白他问的是什么!
12.做微软的OEM,这样能够更好的服务微软。
13.把主机箱集成在一个液晶显示器中!
(三).难题
1.切两刀,分为1/7、2/7、4/7三段。第一天给1/7;第二天给2/7,要回1/7;第三天给1/7
;第四天给4/7
要回1/7+2/7;第五天给1/7;第六天给2/7,要会1/7;第七天给1/7
2.[Johnson提供]北京到广州的铁路线全长2295千米,不管鸟怎么飞,它飞行的时间就是两列火车相遇的时间,两列火车相遇时间是(15t+
20t)=2295,t近似等于65小时,65乘以鸟飞行的速度30,1950千米。总之答案就是30*两列火车相遇的时间。
3.依次从四个罐子中取出1、2、3、4个药丸,结果不用说了吧!
4.先开一个,开很长时间。然后关掉,再开另一个。出去看,亮着的那个不用说。剩下的两个不亮的,按照灯泡的温度来进行判断。
5.至今不知道应如何解答。
6.不清楚。可能是50%。
(四).超难题
第一题:期待高手
第二题:[johnson提供]前提是理想状态的油必须瞬间加满。我的答案是六架飞机。
说明:
1、飞机1、飞机2等飞机n为飞机的个数
2、把整个圆(飞行轨道)周等分为8份,分别定为O点(起飞点),依次为A、B、C、D、E、F、G
设想一下,按题目要求一架飞机要想不加油安全的飞并且安全返回,能飞行最远距离是一个圆周的1/4,既飞行度距离是OB;如果给另外一架飞机加油的话它只能飞行1/8的距离OA。这些前提的存在,再根据题意就可推出如下的飞行放案:
1、首先同时从O点起飞三架飞机,当他们飞到A点时,飞机1、飞机2将继续飞行,飞机三给飞机1、飞机2加油,各加1/4的油,这样飞机1和飞机2就满油了;飞机3用剩下的1/4(飞到A点已经用去了1/4的油)的油刚好能飞回起点。
2、飞机1、飞机2继续飞行。飞到B点时,飞机1将继续飞行,飞机2给飞机1加油,加1/4的油,这样飞机1的油箱又会加满油;飞机2用剩下的2/4(飞到B点又用去了1/4的油再加上给飞机1加的1/4油)的油刚好飞回起点。
3、飞机1继续飞行,因为满油,所以可以飞半圈飞到F点。
4、当飞机1飞到D点的时刻,同时从O点反方向派出三架飞机,飞机4、飞机5、飞机6。这样能保证飞机1飞到F点时刚好有两架飞机到达F点。(飞机4、飞机5、飞机6是沿着OG的方向飞行)
5、当飞机4、飞机5、飞机6飞到G点时,飞机6同时给飞机4、飞机5加油。飞机4、飞机5满油继续飞,飞机6安全飞回O点。
6、飞机1、飞机4、飞机5同时飞到F点,此时刻各加飞机的油料为飞机1——0
飞机4——3/4
飞机5——3/4。这下就方便了,飞机4和飞机5分别给飞机1一点点1/4的油料,三架飞机就安全的飞回O点了。至此,飞机1完成了环球飞行,并且其他飞
机也都安全到达起飞点,总共派出了6架飞机。
此图片仅显示局部,请点击查看完整图片
(五).主观题
1.告诉用户我公司为答谢广大顾客长时间以来的厚爱,顾客可以持原电池免费更换使用寿命为原电池一倍的新型电池。或者可以持购买发票,获得50元购买该厂家新手机的折换券。
2.信件如下:
"xxx领导:您好!我馆近期将展出一批珍贵文物,让更多的人能够真正的体会到中华民族文明的悠久、灿烂。我们希望能将您所拥有的明代的城砖展出。并且我们将在博物馆内设置专栏,宣传您对中华民族悠久文化的保存所作出的巨大贡献,让更多的华夏子孙看到,
并且亲身体验到华夏文明的悠久历史,从而加强中华民族的凝聚力!"
解释:领导看过这封信以后,如果不拿出城砖。那么也就说明他不想让更多的人看到中华民族的灿烂文明,不想让中华民族有更强的凝聚力。自然也就会拿出城砖。如果领导问到何时展出完毕,可以告诉他博物馆希望永久展出这些物品,领导自然也就无话可说了。
3.信件如下:
"
尊敬的顾客,您好!由于工作人员的失误,误将一台样品机卖给您。为了您能够更好的使用我公司的产品,我公司决定为您免费更换同等价位的笔记本一台。并且我们有性价比更加优越的xxxII型笔记本电脑,售价20000元人民币。如果您此时购买,我们将会以
19000元的优惠价格售出。"
(六).算法题
请参考数据结构和计算机算法类书籍,作者就不再抄书了。
附(1):烧绳子类问题总结:
一般给出的绳子都是不均匀的。一根要烧一个小时,那么从两头烧就只要30分钟,这样就可以确定30分钟了。这给我们一个提示就是知道某个时间我们可以确定
他的一半时间。同样的道理,15分钟可以这样来烧,两根绳子一起烧,一根一头烧,一根两头烧,待两头烧的那根绳子烧完后,点着一头烧的绳子的另一头,从此
刻开始记时,待到烧完就是15分钟。这也给我们一个提示就是确定一个时间就可以确定它的一半,这就构成了一个递推。理论上可以确定任何时间(只是实际中有
的是不可能做到的)。
附(2):天平称球问题解答以及总结:
将球分为a b c d; e f g h; i j k l
三组。
第一次称量,比较 abcd
efgh
情形一:两者重量相等,此时说明答案在ijkl中。称量ij,如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。
情形二:abcd轻。在efgh中取出fgh,替换掉abcd中的bcd。
在ijkl中取出jkl,补充到原来fgh的位置。如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。
情形三:abcd重。在efgh中取出fgh,替换掉abcd中的bcd。在ijkl中取出jkl,补充到原来fgh的位置。如果afgh重,答案为a或e。称量ab,如果相
等,答案为e;如果不等,答案为a。如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。
PS:大家如果觉得楼主的帖子有用的话,不妨帮忙顶一下贴哦,以鼓励楼主再接再厉地整理出更多的名企的面经攻略来,说不定下一个公司正是你要去面试的哦。
一、微软全轮面试攻略
二、微软不同职位面试经历
三、微软最常见笔试题汇总
一、微软全轮面试攻略
(一)、《[转]我在微软的“面试亲历”》
笔试第1关:想早点出去呼吸新鲜空气
我中学时读的是市重点,高考发挥失常,考进本省的三流大学。但我没有气馁,立志在毕业后进入一流公司工作。
在校期间,我年年获校级奖学金,英语成绩也比较突出,曾获全国大学生英语竞赛三等奖,托福考出600分。
毕业前,手上已有两家外企的offer,但我还是把目光瞄向了微软———之前我考出了在当时含金量较高的mcse微软认证系统工程师证书。
2000年6月,在学校公告栏上看到微软亚洲技术中心将于本月某日在复旦大学举行校园招聘会的消息后,我即作了应聘的准备。因为经常参加各种高水平的竞赛
和考试,并且屡屡取得佳绩,所以自信心十足,丝毫不觉得自己比重点大学学生逊色。当天下午,当我赶到复旦大学第一教学楼时,召开宣讲会的大教室里已是人山
人海,我刚够挤进教室门口。
我填报了技术支持的职位———考虑自己的专业是自动控制,而自己的性格外向、热情,喜欢和人沟通、打交道。
第1关是笔试,考卷共有六七张纸,分为数学、逻辑、计算机基础知识和高科技动态4个部分,大部分是填空题,还有一些问答题,没有选择题。数学、逻辑、计算
机基础知识考的是理论基础;高科技动态中有很多关于微软近期推出哪些新产品的题目,因事先我已上微软网站浏览过,心中有数,答题时也很顺利。
一个半小时考试时间,我1小时15分钟就答完交卷,交卷速度排在前3名。交卷较快的原因除答题顺利外,还因为教室里考生太多,空气有点混浊,想早点出去呼吸新鲜空气。
监考老师让我到隔壁教室等待,5分钟后他阅完试卷,让我拿着试卷、报名表和简历上楼去其他教室参加面试。他没有告诉我笔试成绩,但我想第1关应该是顺利通过了。
面试前4关:肚子早已咕咕叫了
接下去我接受由微软工程师担任面试官的4轮面试。几位微软工程师在教室里坐成一排,应聘者也是一字排开,每对面试官和应聘者之间相隔一段距离,相互之间没有干扰。
这4轮面试主要考技术问题,每轮各有侧重。第一轮侧重windows
me和windows
nt方面的问题,第二轮侧重office方面的问题,第三轮侧重网络安全方面,第四轮侧重软件编程技巧。每轮一般问6到7个问题,全部都是口答,没有让我用笔写或上机操作。
这些问题对我而言都不是很难,均能很快回答。4位面试官对我的反应能力表示满意。
虽然每轮面试只有10分钟时间,但4轮面试还是拖了很长时间——应聘者源源不断地进来,面试官应接不暇,大部分时间处在等待下一轮面试的状态中。
4轮技术面试结束时,已是晚上七点多钟,肚子早已咕咕叫了。走出教室时,一股诱人的香味强烈地吸引了我:门口一张大课桌上,放着一大堆肯德基汉堡包——是
面试官的晚餐。我回头看面试官,只见他们个个正襟危坐、目不斜视,正在认真地进行面试,没有人顾得上用餐。这一幕场景我至今难忘。
面试5、6关:“你见过的最大的影子是什么?”
三口两口吃完自备“干粮”后,我又精神抖擞地投入到第5、第6轮面试。把守第5、第6道面试关的是两位部门经理级的面试官。
第5轮面试官先请我作自我介绍和自我评价。我镇定自若地表示:“我渴望进入微软迎接挑战!虽然不是名牌大学出身,但我将以我的工作能力证明自己一点不比他
们逊色……”我突出了自己的优势:英语出色,性格开朗外向,沟通能力强,很适合做技术支持工作。他静静地听,有时打断我的话头问几句。自我介绍完后,他问
了一些类似智力测验的问题。“你见过的最大的影子是什么?”他问。我不假思索地回答:“我见到的最大的影子是黑夜。”他追问:“为什么?”我解释:“因为
黑夜是地球的影子。”他想了想,颔首表示认可。
第6轮面试官不断地发问。我没有工作经历,他主要问我获奖和考试的情况。
“托福600分,成绩不错。考托福是不是准备出国留学?”他问。“考托福的目的是考察自己的英语水平,不是为了出国留学。”我回答。他又问:“你为什么热衷于参加各种竞赛和考试?”我表示:“我想通过竞赛和考试取得好成绩,证明自己的能力,确立自信心。”
这两轮面试主要考察的是应聘者的表达能力、反应能力和沟通能力。两位面试官认可了我的表现,我又过关了。
面试第7关:我们都是张德培的fans
这一轮面试是最轻松的。面试官是一位金发碧眼的美国人,面试用英语进行。谈话内容从工作、学习到生活、志趣。他曾问我:“what
do you define
success?(你如何定义成功的?)”以考察我的眼界和心胸。“告诉我你最喜欢自己身上的什么优点且为什么?”我的回答是:“激情!”正好符合微软提
倡的精神。他还扮作被激怒的客户,而我则模拟成工程师尽力予以安抚。聊起网球时,他提到了张德培,原来他和我一样都是张德培的fans,对此他显得相当开
心。
美式口语发音纯正,和面试官交流没有障碍,美国人微笑着频频点头,这一关又过啦。
最后一关:用3分钟向我推销这部手机
我来到另一幢大楼的4楼,走到一间房门紧闭的屋子前轻轻敲门。里面传来“请进”声,我推门而入,见唐骏(当时担任亚洲技术中心总经理)正坐在桌子后面,我走过去在他面前坐下。
唐骏开始发问。他的问题分为两类:一类是技术问题,另一类则主要考察应聘者各方面能力。我在回答中突出了自己是有工作激情的,也有很强的沟通能力。问题一个接一个,我回答得很快,自我感觉良好。
突然,唐骏拿起桌上的手机递给我,说:“你就当我是客户,用3分钟向我推销这部手机。”我略一思索,拿起手机说:“先生,您好!这是一款新推出的摩托罗拉
×××型手机,它有很多新功能可以弥补您现在用的手机的不足……”用两分钟左右“表演”完后,我又简明扼要地说明这样推销的原因:“关键是要向客户展现出
这款手机的特性,客观地说明它比客户现在使用的手机多了哪些功能……”
面试中,唐骏的表情很平静,从他脸上看不出他对我回答的反应。提问结束了,唐骏问我:“你想不想知道结果?”我说:“当然想啊!”唐骏笑着表示:“恭喜你被微软录取了。我会给你股票。你的月薪是x千元人民币。”
听到这个结果我非常惊喜,月薪之高也出乎我的意料。唐骏在报名表上签下大名,然后语气坚决地说:“我的签名具有法律效力!”
能进入最后一关的应聘者实际上已基本被录用了。唐骏主要是想通过观察应聘者的言行举止,考察其综合素质,包括应变能力、有无市场意识等。
最后一关历时20分钟,离开唐骏那儿一看时间,已是晚上10点了。从下午4点开始,连续作战6个小时,终于闯过9道雄关,顺利进入日思夜想的微软。
(二)、《微软面试见闻》
今年微软不在学校招人,因为六月份进了一大批人(约300人)微软的策略是:当需要人的时候,只要将别人挖来就是了。所以今年毕业的同学进微软比较困难。我因为在微软做过实习生,才获得了一个面试机会。我应聘的是nt工程师,分七轮:
1。senior
engineer: 技术基础,专业背景
2. senior engineer(person of other team):
智力测验,程序算法
3。senior engineer: 高级技术,涉及到内核;表达能力
4。senior
engineer:所擅长的技术,主要根据你自己的课题,与微软无关也可
5。group leader: windows nt/2000
技术,团队合作能力
6。team manager: 性格趋向,职位要求
7。english interview: 口语表达能力
8。唐峻: ;
final interview,salary
level
总的说来,苦练内功才是根本!
年薪>10万,一年至少两次旅游,国内国外个一次。
(三)、《MicroSoft面试记——八轮面试》
-谨以此文献给我永生难忘的父亲、外公、bf和我自己。我多么地幸运啊!我过了ms
8轮面试!我常常幸福地回想。
2001年12月12日,在这一天之前,我已经发出了一百多份简历,但在一个半月间,有一个面试通知。为了安慰我,一个跟我父亲、外公同样重要的人在这一天送了我一枚戒指,我很喜欢,高兴地戴上了。第二天早上十点多钟,我收到了一个面试通知!一个半小时以后又一个!!!三个小时以后又一个!!!!!“啊,这是一枚幸运戒指!”我觉得不可思议!而12月13日今天,是ms校园招聘的日子,我早就希望去试试了,望着这枚戒指,有一个念头,我不敢说出口!但是我还是调节好了自己的心里状态,去了复旦。
笔试后,没有特别的感觉,中文信写得不算好,我最大的特点是诚实,所以说话实说,觉得自己没有新意,但也不会让人厌烦。我的英文一直不错,英文信不会有大问题。智力题 5道我写了四道题的答案。等待笔试结果。这时我的一个在ms工作的朋友告诉我,若笔试不过,决没有半点希望!我的名字在名单上!是真的!我把这个消息告诉了我的朋友,他恭喜了我。
接着,高兴、激动而又努力克制的我在复旦逸夫楼等待面试。6点钟,面试仪式开始,我拿到了一个信封,我想这可能是ms
将来希望我们寄材料去而发给我们的,一个星期后,我的朋友偶尔打开信封,才发现了其中有20元钱。
第一轮面试比较容易,我纠正了那封信中写的不太好的地方。
第二轮,是一个学生味还较浓的胖胖的面试官,比较可爱。他先问了我一道关于做网页的小问题,我轻松答来。接着他问了5加仑和3加仑的桶量出4加仑的水的问题,这个问题我给了他两种解法。一种就是倒来倒去的,另一种就是如果容器是上下左右都对称的话,将两个容器装满水,然后将水倒至对角线处,剩下的水刚好为一半。他对我的回答非常满意。
接着又给我出了一道题,100盏灯,以奇数偶数方式关灯的问题,我把思路告诉他,他很满意,令我感到高兴的是,他还跟我谈了他自己对这些题的思路,甚至是讨论了一
小会儿。接下来,他问了我一些应对客户的问题,此类问题在以后的几轮面试中都有,我答得应该都很好,不是因为我老练,而是我想我本来就是一个热情、勤奋、诚实、有耐性的人,想什么说什么就可以了。最后,我面带微笑走出教室,我心里想这一轮我肯定没问题。
第三轮与老外面试,我得英文口语不错,态度好。没大问题。
第四轮则不太顺利,这一轮中我只做了一道智力题,四个人过桥的问题。我的答案是19,他说不是最佳答案。我表示遗憾,他说没关系,大部分人都只能做到这个答案。第四轮结束。我以为我只能到此为止,但我又被叫进去参加第五轮。又做了一道智力题。很幸运,解出。因为考过mcse,一段英文资料翻译得不错。
第六轮,见人事部经理,她看着我的简历说,你不是计算机系的,怎么数据库学得这么好,我答了。于是她说我安排你跟我们的数据库工程师谈谈好吗?我说好,但心里并没有底,怎敢在一个微软的工程师面前说自己的计算机好,特别是我这种半路出家的。
第七轮与工程师见了面,没有半句寒暄,不带半丝微笑,马上发问。是sql
server上的问题,不顺利。大部分的问题勉强答过,但却碰到连续三个问题一点思路没有,这时我的手心、额头都冒着冷汗,我怎么能在这节外生枝的这一轮中被淘汰,我看了一眼手上的戒指,决定顽抗到底。幸好,接下来他问的关于oracle和虚拟机的问题,我回答得很好。(很幸运,我所有的关于oracle和虚拟机的知识,都是我男朋友与别人谈话时,我听来的,这时派上了用场。)后来的很多问题我总是答得磕磕碰碰,但是每次我总是将我所知道的所有东西全倒出来,我尽了自己最大得努力!最后一道题,关于mysql(又是从我男朋友那里听来的),我答了,他居然第一次露出了笑容,不像赞赏的那种。我的心沉了下来。他说:我们这一轮的面试结束了,请你在外面等。我失望地走了出来!
第六轮。又见到轮人事部经理。她看着我的简历一时找不出话来。“你1977年出生的?”“对”“你是安徽人啊?”“噢,是,我是安徽人!”她继续看看我的简历,好像不知该跟我说什么。犹豫了一秒钟,我决定自己主动表现。我说了我虽然是某某系的,但是我很喜欢计算机,大学里我就辅修了计算机,研究生时做了好几个项目。而且我的数理逻辑非常好。我数学课的平均分有95分。我的英文很好。同时我觉得我是一个细心耐心、很负责的人。我的家人、朋友都觉得我很可靠。她笑了起来。“技术支持工程师很辛苦,作为一个女孩子,你怎么看的?”这时我心中的一根弦被触动了。“我想,一个人如果希望过上美好的生活,当然需要付出艰辛的劳动!”――这是我的内心真言,是我十几年来的精神支柱!“我觉得我是一个很勤奋的人。”她又笑了“你不说我也看得出来!”我吃了一惊,难道一直以来我的脸上就写着“勤奋”二字吗?“你今天的面试结果不错,我们在下个星期会联系你的”握手,告别。这一天的面试结束。
后来,经多方打听得知,(面试时自己也瞟了几眼)我第四轮果然没过,其他几轮的评价都很好,但让我吃惊的是第七轮的工程师居然给了我最高的评价:excellent,
smart, strong
technology。我简直不敢相信!
两个星期以后,我见到了部门经理。第八轮面试:这位经理非常和蔼可亲,面带笑容,但我不敢松懈,每一轮都是拚实力的,不会因为态度和蔼就好过。接下来的时间,他问了我一道sql
server的题目和几道windows网络的问题。我答得都不算好。但我希望在接下来的时间里能碰到一个对口的问题,大大表现一番。但就在面试好像才刚刚开始的时候,他就微笑地对我说,好的,我们今天的面试结束了!什么!我第一个反应是他对我不满意,不行,我一定要做最后一博。我又说了一遍自己的优点,以及我对这份工作的渴望。
这一轮面试的结果又大大超出了自己的预料,一般只有几个字的评语,他居然给我写了5行,第一句时“i
strongly agree this girl would be a nice
………”。太高兴了,因为听说这一轮要刷掉一半还不止。我感到自己的一只脚已跨进了ms 的大门。我愉快地等着第九轮与dr.
tang地面试。
二、微软不同职位面试经历
(一)、《微软招聘总经理助理的三道面试题》
1、某手机厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半(不是冲放电时间),解决方案就是免费更换电池或给50元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决放方案。
2、一高层领导在参观某博物馆时,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导,将城砖取回。
3、营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来?
微软中国公司总裁唐骏说:“真可惜,我在很多场合都出过这三题,但道目前为止,还没有一个人能完全答对,有人答对了一题,所以他当上了我的助理。
(二)、《微软软件开发面经》
写得很乱,
希望对面ms的xdjm有用.
05.11.16, sigma五层, 安排的是下午两点开始面试.
在MSRA做visiting
student, 所以直接获得的面试机会, 也没有参加笔试. 面试之前才发现, 给我安排的面试只有三轮, 而正式的面试一般都是7轮, 也都是从上午开始,
才发现自己被歧视了, 后面的4面没有安排, 要通过前三轮才有资格面后4轮. 之后想想也无所谓, 别人送给你的机会, 当然没有己争取来的理直气壮,
也坦然了.
1:40, 找到安排面试的联系人, 一个姐姐, 态度不错, 交了学生证成绩单的复印件之类的, 给一个单子, 上面有考官的名字, 三个人,
每人一小时. 两点才开始, 拿着单子等.
等到2:00, 第一个考官, 一个姐姐, 开面.
一上来让介绍一下硕士期间的项目, 心里发虚,
怎么ms也问这么无聊的问题? 稀里糊涂讲了两分钟, 说了WCDMA网管之类的, 就没什么讲了, 姐姐说, 好像你的项目也没有什么技术含量啊. 汗. 开始狡辩,
说自己95%的东西都不是在项目里面学的云云. 被反问, 那你学了什么吧? 靠, 好像也不知道自己学了什么. 说C++, 算法之类的还可以. 姐姐说, 我不编程,
你还会什么? 我说我专业是计算机网络, 数据通信方面还可以吧. 姐姐马上回答, 我们这边又不做计算机网络.
不知道怎么回答了, 姐姐又说, 你什么都没有,
专业也不对口, 来这里干嘛啊......
看着她一脸的不屑, 感觉完蛋了......想走人了, 省得给北邮丢脸. .....还好, 上天总喜欢开玩笑,
这时候救星来了.
2:10, 峰回路转. 安排面试的那个姐姐忽然跑过来, 说安排错人了, 不该是这个姐姐面我. 我一听乐坏了, 死里逃生啊.
之后换了考官, 一个哥哥, 30来岁, 很友好. 第一轮算是正式开始.
上来什么也没有问, 直接说我给你一个函数你写出来吧. 然后讲了功能,
输入输出参数, 给30分钟时间, 在电脑上写. 恩, 写代码这样的事情还不错, 不会完全没有思路.
拿着电脑, 上来就敲. 考官问, 想清楚了没有?
想想再写比较好. 我说有些代码很明显, 可以直接写, 就继续写了. 考官没再说什么.
后来考官说他先去别处, 等会儿过来.
就走了.
我继续埋头敲代码, 边敲边看时间. 10分钟之后, 由于变量的功能定义得不够清楚, 导致逻辑关系有些乱了, 紧张, 大脑几乎短路.
旁边很多人面试, 感觉别人的讲话声格外大, 更加崩溃. 没办法, 四周打望了一下, 深吸一口气, 打算暂时先不写代码了, 再思考5分钟, 整理一下思路. 还好,
两分钟后基本平静下来了, 把变量的逻辑关系整理了一下, 继续写. 到20分钟时候基本搞定, 检查了一下, 差不多了. 考官也回来了, 简单看了一下我的代码,
指出边界少了一个1, 马上改过. 又看了一会儿, 说循环里面可能有逻辑错误, 让我再看看, 看了5分钟, 没有发现, 考官说再看看, 又看了几分钟,
还是没有发现. 然后说应该没有错误吧, 考官又和我一起逐个语句分析了一下, 没有问题, 窃喜. 基本上就2:50了, 然后简单评价了一下这个函数实现的效率.
又聊了几句, 很随便的问题, 和技术无关, 第一轮结束. 算是只考了一个coding的题目.
3:00, 进入下一轮, 还是一个哥哥,
而且在研究院实习时候认识的, 不错. 心里踏实多了.
看我是学通信的, 他就说你讲讲你的研究方向吧. 这个当然不能丢北邮人的脸, xxxxx讲了半天,
滔滔不绝. 中间他还经常问一些问题, 很轻松. 之后看了一下我以前写的一个小游戏, 刚好他也写过这个程序, 就讨论了程序里面用到的剪切游戏树算法,
只是讨论算法的思想, 不需要实现. 然后又出了两个算法题, 让我写代码, 写了一下, 还算顺利. 后面又聊了一些很开发的问题, 大家都认识,
所以气氛一直很轻松. 第二轮很快过去, 没有什么风浪.
4:00, 第三轮. 考官上来问一些自己不擅长的方面, 本来不怎么懂的, 但是项目经验里面写了
结果就被问了. 郁闷, 问了半天, 基本上都答不上来, 实在受不了啦, 我说不要问我这个了, 实在不懂, 问我C++吧, 应该好一些, 然后他就问C++,
勉强说得过去. 又根据简历上写的东西, 问了一些问题, 很宽而且比较深入底层, 勉强答了一下, 没有答得很好的, 也没有答不上来的.
后面的20分钟给了一道算法题, 要用最优的效率实现, 提了N个方案, 有很土的, 也有还可以的, 最后被考官一一分析比较, 顿时对考官甚为敬仰.
第三轮就这样没了.
5:00, 面完, 走出sigma, 不是一般的轻松, 为这个面试忙了很久了, 也已经尽力了, 无憾.
和实验室一个好兄弟一起面的ms, 都在等结果, 希望能有机会进入后面的4轮. 或者, 早点收到据信也好,
省得费心了.
建议:
想去ms做软件开发的话, 算法很重要, C++和数据结构, OS之类的, 都一定要学好. 我学得不够好, 以后会努力的.
共勉!
(三)、《微软中国客户经理面经》
1.南门731坐到三元桥2元钱,下车过马路往左就是霄云路,立马可以看见Microsoft标志
的现代汽车大厦。上21层,一路老外无数,白种美女结伴而行,养眼。
2.
1点35左右,hr(一位40左右的女性,戴着深绿色非常古典的披肩,长脸细眉,整个就是我最怕的那种精明严苛型)将我领入一个小房间。坐下来开始谈。
3.先英文自我介绍。然后英文问如下问题(记忆不完全了,反正都是比较常规的问题)你怎么理解account
manager职位?
你的5年职业规划?
你为什么要来国际公司?
再中文问:
说说你的xx公司实习经历(做什么,有什么收获)
你觉得你的优势在哪里
4.问题好像都比较简单,其实却是我最痛苦的一次面试。主要是我对微软没有太大的奢望,所以也没有准备,一直没有进入状态,比宝洁的那两次面试,发挥要差很多。还有就是hr实在是由内到外都非常精明,不是大家常遇到的nice型。她直白的说,你令我confused,你的理解我不能同意,等等,sigh,好可怕啊。
5
我提问她3个问题,都失败了。
请问客户经理面对的是什么样子的客户,是一个公司、组织,一个客户群体的代表而不是单独用户吧?她说都有,然后blabla说了一堆,我一听都有就迷惑了,她后面明明说的是前者啊。我表达了一下我的迷惑,结果她忘了自己说过都有二字。sigh请问微软的产品政策开始侧重开源产品,作为客户经理是否可能面对从前是竞争对手的客户呢?她说自己是人力资源部门的人,不懂这些,sigh
again(她开始可没有说自己的部门)请问客户经理似乎应该从经验工作者招聘更好,为什么招毕业生呢?她blabla一堆,我说是否表示毕业生经过微软的培训,公司觉得这样的纯微软人具有更好的素质呢?她反对,然后blabla,我没有记清楚,因为整个面试到现在,已经被她反对得晕菜了。
面试结束以后我破罐破摔的说,面试结束了吧?我说一句和面试无关的话,您是我这么
多次面试以来遇到的最令我紧张的面试官。呵呵!
坐718回来直接到银科打探腾讯的签约情况。
觉得两个公司氛围真的非常不同啊。
三、微软最常见笔试题汇总
(一)、最基本题型(说明:此类题型比较简单)
1.烧一根不均匀的绳,从头烧到尾总共需要1个小时。现在有若干条材质相同的绳子,问如何用烧绳的方法来计时一个小时十五分钟呢?
2.你有一桶果冻,其中有黄色、绿色、红色三种,闭上眼睛抓取同种颜色的两个。抓取多少个就可以确定你肯定有两个同一颜色的果冻?(5秒-1分钟)
3.如果你有无穷多的水,一个3公升的提捅,一个5公升的提捅,两只提捅形状上下都不均匀,问你如何才能准确称出4公升的水?(40秒-3分钟)
4.一个岔路口分别通向诚实国和说谎国。来了两个人,已知一个是诚实国的,另一个是说谎国的。诚实国永远说实话,说谎国永远说谎话。现在你要去说谎国,但不知道应该走哪条路,需要问这两个人。请问应该怎么问?(20秒-2分钟)
5.12个球一个天平,现知道只有一个和其它的重量不同,问怎样称才能用三次就找到那个球。13个呢?(注意此题并未说明那个球的重量是轻是重,所以需要仔细考虑)(5分钟-1小时)
6.在9个点上画10条直线,要求每条直线上至少有三个点?(3分钟-20分钟)
7.在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?
(二)、没有答案型(说明:这些题显然不是考你智力。而考的是你的反应能力。这种题大多数没有答案,但是要看你的反应喽!)
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个蓝色弹球,随机选出一个罐子,
随机选出一个弹球放入罐子,怎么给出红色弹球最大的选中机会?在你的计划里,得到红球的几率是多少?
(四)、超难题(说明:如果你是第一次看到这种题,并且以前从来没有见过类似的题型,并且能够在半个小时之内做出答案。只能说明你的智力超常......)
1
.
五个海盗抢到?00颗宝石,每一颗都一样大小和价值连城。他们决定这么分:
抽签决定自己的号码(1、2、3、4、5)
首先,由1号提出分配方案,然后大家表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔进大海喂鲨鱼
如果1号死后,再由2号提出分配方案,然后剩下的4人进行表决,当且仅当超过半数的人同意时,按照他的方案进行分配,否则将被扔入大海喂鲨鱼依此类推
条件:每个海盗都是很聪明的人,都能很理智地做出判断,从而做出选择。
问题:第一个海盗提出怎样的分配方案才能使自己的收益最大?
2
. 一道关于飞机加油的问题,已知:
每个飞机只有一个油箱, 飞机之间可以相互加油(注意是相互,没有加油机)
一箱油可供一架飞机绕地球飞半圈,
问题:
为使至少一架飞机绕地球一圈回到起飞时的飞机场,至少需要出动几架飞机?(所有飞机从同一机场起飞,而且必须安全返回机场,不允许中途降落,中间没有飞机场)
(五)、主观题(说明:在以后的工作过程中,我们可定会犯这样那样的错误。既然错误已经酿成,损失在所难免,我们只能想办法把损失减少到最小。如果能巧妙地回答出这些问题,再发生错误的情况下。能让客户有最少的抱怨,公司有最少的损失。)
1.某手机厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半(不是冲放电时间),解决方案就是免费更换电池或给50元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决方案。
2.一高层领导在参观某博物馆时,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导,将城砖取回。
3.营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来?
(六)、算法题(说明:这些题就不是什么花样了,考的是你的基础知识怎么样。再聪明而没有实学的人都将会被这些题所淘汰。)
1.链表和数组的区别在哪里?
2.编写实现链表排序的一种算法。说明为什么你会选择用这样的方法?
3.编写实现数组排序的一种算法。说明为什么你会选择用这样的方法?
4.请编写能直接实现strstr()函数功能的代码。
5.编写反转字符串的程序,要求优化速度、优化空间。
6.在链表里如何发现循环链接?
7.给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里。
8.写一个函数,检查字符是否是整数,如果是,返回其整数值。(或者:怎样只用4行代码编写出一个从字符串到长整形的函数?)
9.给出一个函数来输出一个字符串的所有排列。
10.请编写实现malloc()内存分配函数功能一样的代码。
11.给出一个函数来复制两个字符串A和B。字符串A的后几个字节和字符串B的前几个字节重叠。
12.怎样编写一个程序,把一个有序整数数组放到二叉树中?
13.怎样从顶部开始逐层打印二叉树结点数据?请编程。
14.怎样把一个链表掉个顺序(也就是反序,注意链表的边界条件并考虑空链表)?
[解答与提示]
(一).最基本题型
1.取3根绳子。先拿任2根,总共有4个绳头,同时点燃3个。当第一根绳子烧完(30分钟)
同时点燃第4个绳头(也就是第二根绳子的剩下一个绳头)。当第二根绳子烧完(30分钟+15分钟),立刻点燃第三根绳子的两头。当第三根绳子烧完正好是1个小时15分钟(30分钟+15分钟+30分钟)。
2.4个。
3.略......
4.如果参加过类似于奥林匹克数学班的,都应做过这些题。问他你的国家怎么走,他肯定指向的是诚实国。
5.略......
6.
7.目前为止答案有三种:11、22、24。不知道哪个才是正确的!
(二).没有答案型
1.圆井盖掉不下去
2.一千万(我这么认为)
3.我会回答顺时针方向。
4.北京。(原因是我生在北京长在北京,想让北京脱离是因为想去看看外面的世界,既然美国人问咱们这种政治问题,咱们也就回应一个政治玩笑罢了)
5.十万个(可以创造将近一百万的就业岗位呢)
6.答案是"This
feature is by design."
如果考官要求给出更加合理的解释,就对他说:"如果您对此问题有更多疑问,请与它的供应商(或者与它的发明人)联系"。
7.如果不倾泻而出,这家旅馆将没有人去住。(所以这个问题最好去问旅馆的老板。)
8.告诉她这是最先进的东西,她不需要动手,我来帮她做就可。
9.我想斯皮尔伯格来回答这道题是在合适不过得了。
10.我觉得回放飞网呆上半个月比较合适。
11.这题我没有任何想法,因为没有工作经验,所以完全没听明白他问的是什么!
12.做微软的OEM,这样能够更好的服务微软。
13.把主机箱集成在一个液晶显示器中!
(三).难题
1.切两刀,分为1/7、2/7、4/7三段。第一天给1/7;第二天给2/7,要回1/7;第三天给1/7
;第四天给4/7
要回1/7+2/7;第五天给1/7;第六天给2/7,要会1/7;第七天给1/7
2.[Johnson提供]北京到广州的铁路线全长2295千米,不管鸟怎么飞,它飞行的时间就是两列火车相遇的时间,两列火车相遇时间是(15t+
20t)=2295,t近似等于65小时,65乘以鸟飞行的速度30,1950千米。总之答案就是30*两列火车相遇的时间。
3.依次从四个罐子中取出1、2、3、4个药丸,结果不用说了吧!
4.先开一个,开很长时间。然后关掉,再开另一个。出去看,亮着的那个不用说。剩下的两个不亮的,按照灯泡的温度来进行判断。
5.至今不知道应如何解答。
6.不清楚。可能是50%。
(四).超难题
第一题:期待高手
第二题:[johnson提供]前提是理想状态的油必须瞬间加满。我的答案是六架飞机。
说明:
1、飞机1、飞机2等飞机n为飞机的个数
2、把整个圆(飞行轨道)周等分为8份,分别定为O点(起飞点),依次为A、B、C、D、E、F、G
设想一下,按题目要求一架飞机要想不加油安全的飞并且安全返回,能飞行最远距离是一个圆周的1/4,既飞行度距离是OB;如果给另外一架飞机加油的话它只能飞行1/8的距离OA。这些前提的存在,再根据题意就可推出如下的飞行放案:
1、首先同时从O点起飞三架飞机,当他们飞到A点时,飞机1、飞机2将继续飞行,飞机三给飞机1、飞机2加油,各加1/4的油,这样飞机1和飞机2就满油了;飞机3用剩下的1/4(飞到A点已经用去了1/4的油)的油刚好能飞回起点。
2、飞机1、飞机2继续飞行。飞到B点时,飞机1将继续飞行,飞机2给飞机1加油,加1/4的油,这样飞机1的油箱又会加满油;飞机2用剩下的2/4(飞到B点又用去了1/4的油再加上给飞机1加的1/4油)的油刚好飞回起点。
3、飞机1继续飞行,因为满油,所以可以飞半圈飞到F点。
4、当飞机1飞到D点的时刻,同时从O点反方向派出三架飞机,飞机4、飞机5、飞机6。这样能保证飞机1飞到F点时刚好有两架飞机到达F点。(飞机4、飞机5、飞机6是沿着OG的方向飞行)
5、当飞机4、飞机5、飞机6飞到G点时,飞机6同时给飞机4、飞机5加油。飞机4、飞机5满油继续飞,飞机6安全飞回O点。
6、飞机1、飞机4、飞机5同时飞到F点,此时刻各加飞机的油料为飞机1——0
飞机4——3/4
飞机5——3/4。这下就方便了,飞机4和飞机5分别给飞机1一点点1/4的油料,三架飞机就安全的飞回O点了。至此,飞机1完成了环球飞行,并且其他飞
机也都安全到达起飞点,总共派出了6架飞机。
此图片仅显示局部,请点击查看完整图片
(五).主观题
1.告诉用户我公司为答谢广大顾客长时间以来的厚爱,顾客可以持原电池免费更换使用寿命为原电池一倍的新型电池。或者可以持购买发票,获得50元购买该厂家新手机的折换券。
2.信件如下:
"xxx领导:您好!我馆近期将展出一批珍贵文物,让更多的人能够真正的体会到中华民族文明的悠久、灿烂。我们希望能将您所拥有的明代的城砖展出。并且我们将在博物馆内设置专栏,宣传您对中华民族悠久文化的保存所作出的巨大贡献,让更多的华夏子孙看到,
并且亲身体验到华夏文明的悠久历史,从而加强中华民族的凝聚力!"
解释:领导看过这封信以后,如果不拿出城砖。那么也就说明他不想让更多的人看到中华民族的灿烂文明,不想让中华民族有更强的凝聚力。自然也就会拿出城砖。如果领导问到何时展出完毕,可以告诉他博物馆希望永久展出这些物品,领导自然也就无话可说了。
3.信件如下:
"
尊敬的顾客,您好!由于工作人员的失误,误将一台样品机卖给您。为了您能够更好的使用我公司的产品,我公司决定为您免费更换同等价位的笔记本一台。并且我们有性价比更加优越的xxxII型笔记本电脑,售价20000元人民币。如果您此时购买,我们将会以
19000元的优惠价格售出。"
(六).算法题
请参考数据结构和计算机算法类书籍,作者就不再抄书了。
附(1):烧绳子类问题总结:
一般给出的绳子都是不均匀的。一根要烧一个小时,那么从两头烧就只要30分钟,这样就可以确定30分钟了。这给我们一个提示就是知道某个时间我们可以确定
他的一半时间。同样的道理,15分钟可以这样来烧,两根绳子一起烧,一根一头烧,一根两头烧,待两头烧的那根绳子烧完后,点着一头烧的绳子的另一头,从此
刻开始记时,待到烧完就是15分钟。这也给我们一个提示就是确定一个时间就可以确定它的一半,这就构成了一个递推。理论上可以确定任何时间(只是实际中有
的是不可能做到的)。
附(2):天平称球问题解答以及总结:
将球分为a b c d; e f g h; i j k l
三组。
第一次称量,比较 abcd
efgh
情形一:两者重量相等,此时说明答案在ijkl中。称量ij,如果相等,说明答案在kl中。拿k与a比较,如果相等,答案为l;如果不等,答案为k。如果不等,说明答案在ij中。拿i与a比较,如果相等,答案为j;如果不等,答案为i。
情形二:abcd轻。在efgh中取出fgh,替换掉abcd中的bcd。
在ijkl中取出jkl,补充到原来fgh的位置。如果afgh轻,说明答案为a或e。称量ab,如果相等,答案为e;如果不等,答案为a。如果afgh重,说明答案在fgh中。称量fg,如果相等,答案为h;如果不等,重者为答案。如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,轻者为答案。
情形三:abcd重。在efgh中取出fgh,替换掉abcd中的bcd。在ijkl中取出jkl,补充到原来fgh的位置。如果afgh重,答案为a或e。称量ab,如果相
等,答案为e;如果不等,答案为a。如果afgh轻,答案在fgh中。称量fg,如果相等,答案为h;如果不等,轻者为所求。如果一样重,答案在bcd中。称量bc,如果相等,答案为d;如果不等,重者为答案。
PS:大家如果觉得楼主的帖子有用的话,不妨帮忙顶一下贴哦,以鼓励楼主再接再厉地整理出更多的名企的面经攻略来,说不定下一个公司正是你要去面试的哦。
做个快乐的自己。
浙公网安备 33010602011771号