




已阅读5页,还剩15页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、主动选择通话时间接到电话的地点可能在任何地方,街道、商场、公共汽车站等等,这些地方声音嘈杂,不利于沟通,这时,你可以主动要求另约时间再联系,如说:“对不起,我正有事,目前的环境比较吵,是否可以半个小时之后给您回电话?”,HR一般都会答应这样的要求。这时,你要留下HR的电话,等到约定的时间主动回复电话。2、主动选择通话地点主动选择你可以安静地坐下来,拿着纸笔进行记录的地点进行电话沟通。安静的环境能保证你们双方都能听清楚,不会有漏听或误听。用纸笔对面试问题要点进行记录,也可以适当地记录回答的要点。3、要坐直身体,并面带微笑回答问题不要以为电话面试,就可以斜在沙发上,翘着腿回答问题,相信你的表情一定会被HR“看到”,要用重视、严谨的态度来对待电话面试。也不能一边使用电脑、一边上网,一边回答电话面试,这样的回答心不在焉,效果可想而知。4、接听电话时要用“你好”等礼貌用语 绝不能说“喂”,这样印象分就会打折扣。要用“你好”“谢谢”等礼貌用语,礼貌用语也是职业化的一种表现。5、拿着准备好的简历电话面试的时候,只能凭声音对对方进行判断,因此,应聘者在回答问题的时候要冷静干脆,手中拿着简历,有利于用肯定的语气回答HR的问题。拿着简历进行自我介绍既有条理,也不会遗漏要点。6、准备计算器、工具书,还可以准备一杯水如果HR问到一些技术性的问题,有这些可以帮助你快速利落地回答,能够突出你的专业能力。喝水不仅能帮助你润喉,还是镇静情绪的好方法。7、电话面试时的语速不必太快无论对方在电话面试时是语速很快,还是不紧不慢,应聘者的回答语速都不必太快,主要是口齿清晰,语调轻松自然。如果你太紧张,可适当用深呼吸来进行情绪调节,使自己放松下来,冷静、自信是电话面试的成功关键之一。8、如实回答问题如果没有听清问题,可以再问一次,对问题要尽量如实回答,如果觉得说得不好,可以再重复总结一次。在总结的时候,加入1、2、3这样的要点。如,对方让你进行自我介绍,你也没有拿着简历,回答了之后觉得不太好,可以再总结:“总之,我主要的优势是:1、在相关行业同类岗位有3年工作经验;2、在大学期间,我就一直关注这个专业领域;3、我认为自己具备岗位要求的责任心与沟通能力。”这个补充的总结会给HR留下条理清楚、自信的印象。扩展阅读:普通人如何在面试自我介绍中突出自己9、询问HR的问题电话面试的双方是对等的,HR在问了你一堆问题后,也会反问你是否有什么需要了解的情况。你不问问题不好,显得你并不太关心这个职位。问得太多也不好,你可以问下一步的招聘流程、面试时间、岗位期望的上岗时间等。此时,最好不问薪酬,在双方合作的意向还没有进入实质性阶段时,问薪酬显得过于功利。关于薪酬问题,推荐看下这篇文章:面试时谈薪酬的技巧 面试谈待遇的6个方法10、电话面试结束时,要感谢对方面试结束时,要感谢对方来电话,感谢对方的认可,表达进一步合作的愿望,如你可以这么说:“感谢您的来电,谢谢您对我的认可,我希望能有机会与您面谈,您有任何问题请随时来电话。”如果对方直接约定面试,一定要拿笔记下时间、地点,重复一次,保证准时参加面试。最后,需要提醒的是,在整个电话面试的过程中,保持自信,语速合适,态度表现职业化 ,无疑是成功的关键。1, .NET Framework 3.0 与.NET Framework 3.5的新特性2, 反射机制3, new 与override的区别4, 做过的项目应用到的技术5, 应用程序域6,值类型和引用类型的区别。7、Property和attribute的区别8、 中五大新特性是什么?9、Internal和protected作用范围。10、Using的用法11、C#类和结构体的区别12、加入一个命名空间里面有A、B、C三个程序集,在B里面可以调用程序集A里面被表示为internal的类吗?微软中国SDE开发面试题 200903181、项目中所用到的技术2、 你最擅长的技术3、反射机制(怎么理解反射)4、谈一下对GC的理解5、值类型和引用类型的区别6、页面传值的方法7、进程间如何通信、 线程如何实现同步8、Viewstate的工作原理9、设8计模式10、Sealed关键字的理解11、页面的工作模型12、虚函数13、堆和栈的区别14进程和线程的区别15、数据库的一个聚簇索引和非聚簇索引的区别16、 数据库中有那几种锁 17、 数据库中的聚簇索引和非聚簇索引的区别一最基本题型(说明:此类题型比较简单)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/72.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点,此时刻各加飞机的油料为飞机10 飞机43/4 飞机53/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;微软中国电话面试(转载)来源:宋涛的日志1、 假如在.NET里面要用其他程序的.dll文件该怎么做?2、 模态和非模态窗体的区别?3、 .NET Winform程序里面的Show()和ShowDialog()的区别?4、 解释一下.NET里面的GC的工作机制?5、 什么时候进行垃圾回收?6、 垃圾回收分几步?7、 Finalize机制8、 GAC?9、 Winform程序的main函数里面的Runapplication()运行于不运行有什么不同?10、 数据绑定分为:简单绑定和负载绑定,举例说明。11、 DataGrid默认的有列有什么?12、 C#类和结构体13、 Internal和protected作用范围。14、 加入一个命名空间里面有A、B、C三个程序集,在B里面可以调用程序集A里面被表示为internal的类吗?15、 Using16、 New17、 Generic18、 堆栈和托管堆的区别。19、 Sealed20、 Property和attribute21、 C#里面可以使用指针吗?(委托)22、 Null和”23、 Appdomain24、 在应用程序域A里面怎么调用应用程序域B 里面的方法C+1、 内联函数2、 重载3、 友元4、 和”5、 类和结构体区别6、 类和结构体里面默认的访问权限是什么?7、 进程和线程的区别8、 进程间如何通信.天下之大,无奇不有。下面是我在12月5日收到的微软拒信。Dear Applicant,We regret to inform you that we will not be able to further process your application in Microsoft Research Asia.Although impressed by your background and credentials, we were unable to find a suitable fit among our current open job opportunities. However, in order to give your candidacy the greatest possible consideration, we would like to maintain your resume in our electronic database for future reference.We appreciate your interest and wish you the best luck in the future.Sincerely,HR Recruiting TeamMicrosoft Research Asia今天13号,晚上,突然手机响,北京来的电话。原来是微软的电话面试,我给她讲收到了拒信,她让我确定一下是工程院还是研究院,并说稍后再打电话过来。大约有20分钟后,她又打电话过来,我说是研究院的,她说手上有我的面试通知啊,并解释说是同事信发错了。赞一下MM的态度,是相当的好,让我找个座机,她要给我打过来。听明白座机会影响实验室里的其他人后,她说好吧,我们就用手机进行电话面试吧,我找了一个信号较好的地方。首先是让我英文自我介绍,然后就问项目的问题,我说是重庆市的重点自然科学基金项目,自已负责的东西大体给她讲了一下,估计是她听不懂我所做的项目,很快她就问我项目有几个人,平时怎么交流,遇到哪些困难,怎么解决。我给她讲了我们每周的例会内容,以及如何有效的进行知识共享,面对难题大家之间的讨论等。接下来她就说一下,static在c和c+中的作用,我的static 函数没有讲好,因为好久没有系统的准备这些东西了,说的很不流畅。又问我sizeof相关的问题,怎么面试都问这样的问题,QQ,HW,笔试都面试都问到这个问题,没想到微软也问。最后我们扯到strlen和sizeof的区别上,问了一个问题比较奇怪sizeof(hello);是多少?是5还是6的问题。开始我说应是6,因为是字符串要加0标志,后来又告诉她是5,回来上机验证了一下是6哎后悔没有坚持到底,看来sizeof(hello),是和类型相关的。开始问了sizeof(char *)是多少,我回答说和字长有关,32位机器是4,16位机器是2.接下来是逻辑推理题:题意如下:有三个箱子,每个箱子里分别放着一个苹果,一个桔子,一个苹果和一个桔子。有三个标签分别写着苹果,桔子,苹果和桔子。现在标签贴在箱子上,不过全部贴错了。请在只拿出一个箱子里的一个水果的情况下,正确的把标签贴对。这个逻辑题做起来还是很简单。当时把答案告诉她后,她接着出了第二题,有1到100共100个数,拿走其中一个数,把剩下的99个数给我,让我用一种方法得到她拿走了哪一个数。最笨的方法是数一遍,当然这一定不是她期待的答案,不过我也没提供出比较好的答案,现在想想我就把这99个数加起来求一个和,然后用5050差去这个和,就是答案了。第3道题是现在有100万个大小不一的数,如何拿到其中最大的10个数。我首先说如果进行推序的话一定可以拿得到,不过时间复杂度太高。在思考了以后我说出了我的答案,先处理其中1万个数,得到其中最大的数,然后用剩下的数和这个最大的数比较,比它大的留下,这样就筛掉了很多数,在剩下的数中进行排序得到最大的十个数。这是当时我能想到的最好的答案,又进行了下时间复杂度的计算,觉得是一个近似常数的复杂度。这次面试大约进行了有半个小时,最后结束的时候她告诉我,让我耐心等候通知,说结果出来会很晚。我们说了些相互感谢的话,结束了这次面试。离开找工作的状态很久了,这次突然间进行的袭击面试,确实让人措手不及。不是最佳状态的表现。不去想能得到什么结果,感谢HRMM给我的面试,从交谈中感觉是一个技术高手。会给我二面的机会吗?给我机会,有没有信心去?生活是一种经历,经历过就不会后悔。 今天接到微软电话面试,竟然是个有点口吃的面试官. 感觉微软面试确实不太一样,问的问题还是比较新颖比较有深度的。项目经历方面就从嵌入式项目一直问到并行计算。这是第一个关心MPI比较多的面试官,问了比较多MPI如何使用的问题,包括一个MPI程序架构大概是怎样,怎样用gather等等。然后还问了一些操作系统的问题,包括进程线程的区别,文件系统的组成等和我项目经历有关的问题。 接下来是两道C+和算法的问题: 1. 构造函数和拷贝构造函数有什么区别,实现一个变长数组的类需要哪些非功能性的函数(有点像STL中的vector) 有很多要注意的地方,都是在面试官的大量提醒下才答出来的,以下是一些要注意的地方: 首先,要有构造函数和析构函数,分别要做什么工作。 其次,要有拷贝构造函数!拷贝构造函数要能够判断拷贝的对象为空的情况,还要避免a=a即把一个对象赋给它本身的情况发生。 2. 给N个互不相等的数,给定k,要求找出所有的a+b=k的数对 开始我说先排序再查找,方法时间复杂度大概是O(nlgn)+O(n)(查找的时间复杂度是不是O(n)有待验证) 后来面试官引导我说有没有只遍历一次然后用O(1)的时间复杂度去查找,想来想去,觉得只能用哈希了,可是又不知道该怎么哈 希。不过面试官也没说要怎样哈希,好像他的意思只是要我这种思想. 然后面试官说午饭后发一道代码题到我邮箱,给我一个小时来写代码,通过邮件回复给他。 最后我关心了一下整个面试周期,面试官介绍说如果他所在的team觉得我合适的话会最多再面一次,如果觉得我更合适其它team,则会推荐我到其它team里再重新电话面试,周期可能会稍长。顺便了解了一下面试官所在的Team在做什么,他说是优化windows内核性能(听起来十分nice)另附代码题:一个TXT文件,每一行代表一个树的节点,格式为:“/Node1/Node2/Num3/./NodeN”,其中NodeN的格式为KeyN, ValueN,Key和Value都是32位十进制的整形数字。如/0, 100/2, 200/4, 400写程序读取该文件,并建立树的数据结构。注意:1. 要验证树是不是合法的。2. 如没有时间按,文件读取函数可以省略,可以用getline。表示各种看不懂.遂回了邮件去问.才得到以下答复(一来一去就占用了20分钟)按照节点的Key1来建立树啊。比如:0,10,1/2,1000,1/3,2000,1/2,100/4,300建立的树就是0|_3|_2 |_4 代码写的有点乱,还过了提交的时间,都没有debug就交上去了.不知道会不会被鄙视我参加了Microsoft ATC 11.13那一次的笔试,感觉做的不好,两道大的编程题都没有作出来,想着是没有戏了。可是前天却很意外的接到的ATC的电话,通知我电话面试。原本已经恢复平静的心又开始激动起来,又回到了前一段时间找工作的状态,心里猜测着可能遇到的问题,在网上找相关的面经。虽然感觉希望不大,但是我还是很珍惜这一次机会,对我来说,确实是一次很好的经历。第二天下午3:30,我准时接到的北京来的电话,电话面试正式开始了。整个过程大部分是技术问题,涉及到的内容都是你在简历上写的内容,而且问的很细,面试官会根据你的回答不停的追问下去,这样就需要你对相关知识确实有很深的了解。感觉面试官对你熟悉的内容也是相当熟悉的,问的问题有一定的深度和难度,确实能考察一个人对技术掌握的程度。随后面试官又问了我一个C+的问题,问题是在一个类的构造函数中调用虚函数,会有什么结果?我的回答是在构造函数中调用虚函数,虚函数的特性就没有了,变成了一个普通函数。面试官又给了我一次机会,但是我还是坚持我的观点,我相信我的观点。面试官直接就告诉我,我的回答是对的,C+标准中也是这样写的。面试官最后又问我两三年内的职业规划。随后就轮到我问问题了,我随便问了几个问题,整个电话面试过程就结束了。二周之内等这次面试的结果。对我来说,这个结果并不很重要了,我更看重的是面试的过程。即使我没有通过这次面试,我觉得我已经成功了,我真实反映了我的实力和素质,如果没有通过,只能说明我现在还没有达到微软的要求,不过我会努力的。同时从这次面试,我又总结了很多面试的经验:1. 简历一定要实事求是,千万不要好大喜功,自己不会的千万不要乱写。否则被问倒的话,印象很差的。2. 不要以为你说的会哄住面试官,很多情况下,面试官都又相关领域背景的,都是专业人士,是哄不住他们的,只会给你留下坏的印象。3. 一定要有自信,相信自己,坚持自己的观点,即使是错了,也只能说明没有学好,千万不要耍小聪明,乱猜。很长时间没有写Blog了,一直挺忙的,今天还是很忙,还有三个同步进行的项目在催着我继续工作,但我想休息一下,写篇Blog玩玩。微软公司一直是我比较向往的公司,而微软亚洲研究院则更是我向往的一场所,我期望自己能在一个出色的团队中奉献自己的力量、同时学习提高自己。大约一年前,我向微软亚洲研究院投过一份简历,申请那时的一个Visiting Student的职位,那是一个有关机器视觉的一个研究性的职位,结果还是挺干脆的:Dear 李凡希,Thanks for your interest in MSRA-ATC.We regret to inform you that we will not be able to offer you a position at Microsoft Research Asia - Advanced Technology Center. However, in order to give your candidacy the greatest possible consideration, we would like to maintain your resume in our electronic database for future reference. We appreciate your interest and wish you the best of luck in the future.Sincerely, Microsoft Research Asia - Advanced Technology Center HR Recruiting Team收到这样的拒信,我也不觉意外,因为确实自己与他们的要求还是有一不小的差距的。今年,在同学们都如火如荼的申请各种实习工作机会时,我也再次做了一些尝试,先是IBM的R&D的Intern,然后是HP的Intern,在都没有仍何消息的情况下,前天投到的微软亚洲研究院的申请VS For Development的邮件有了回音。今天下午两点不到的时候接到了MSRA的Recruiter的电话,要求进行一个二十分钟的电话面试。由于学校两点有会,我跟他重新约了时间到四点。开完会,就在机房等着电话面试,顺便上上网找找有关的资料,做一些简单的准备。发现大多数电话面试都是技术问题,并且是中文的,稍稍定了一点心,虽然对自己的英文口语还不算没有信心,但实在担心一紧张就说不出话来了。四点十五分的时,手机还没有动静,心里着实有点打鼓,不过相信微软应该不至于失约吧。于是打开了Visual Studio .NET继续写一点项目的程序,调节一下心情。四点二十的时候,手机终于响了,心情还是有一点点紧张,接听了电话。他先是问了一下我倾向于的职位,是做研究还是做开发,我从自己的实际情况出发,选择了开发,并陈述了理由。接着问的是学校和导师是否会同意,当然回答是会同意啦。然后就开始技术了,他问我熟悉的语言,Of course,我的选择是C+,当然没有忘记说一下对C#也比较熟悉,因为这是他的招骋启事上要求的。C+的问题对于我来说的确不是很难,包括虚函数的作用、原理、调用方法、实现机制,还有静态变量的特点、静态成员变量的特点、静态成员函数的特点。也许是有点得意忘形吧,我回答静态成员函数的问题时出了点小漏洞,我说它与普通成员函数的一个区别是在它内部不能访问类的成员变量的值,他立即提示我有疏漏,我才想起说它是可以访问静态成员变量的。C+的题答完后,心情还是比较轻松的,对方似乎表现出也是比较的满意,随后进入的第二部分的数据结构与算法的题就着实为难了我一把。先是问了有关有序数组和链表的查找问题,问时间复杂度,这的确是很基础的问题,很可惜我对这玩意实在不在行,回答开始变得犹豫和不自信,还好面试官的态度还是依然良好,一步步的引导我的思维。接下去回答的是有关一个特定情况的查找问题,我在迷茫了一会儿后终于想到了用Hash的方法,这似乎是他希望的答案,所以问题又转到了Hash有关的知识上,让我解决Hash时遇到的冲突问题。实话说,虽然当时的气氛并不紧张,我也没有感觉到心跳的加快,但实话说,我已经乱了降脚,我对这些问题从来没有真正深入研究过,每一个回答都显得那么的没有底气。我甚至希望这部分的问题可以快点结束,我希望能有第三部分的问题让我可以回答的顺畅一些数据结构的问题还是没有完,第三题更难了,大致是这样的:有若干个给定的数(都小于N),问从中任意取几个数相加,可以得到多少个不同的结果。这也许是个不难的题目,但我的确成了一个没头苍蝇,我没有好的算法,我在算法的积累上远远没有达到可以回答这个问题的水平,我甚至没有思路,不知道怎么去想。无奈之下,我只能说有一个不好的算法就是穷举,他肯定了这个答复,但要求说说有没有什么改进的思路,我再次陷入困境,他从多个角度对我进行了提示,我还是没有找到一个合适的回答。我说了分治法,因为我感觉上似乎可以用它解决,但我又不能更多的去陈述,因为我对分治法的了解实在太少。接下来的几分钟我已经忘记了是如何过去的,直到他说技术题的面试到此结束,问我是不是还有什么想了解的情况。没有任何面试经验又没有关注过相关信息的我又无奈的沉默了一会儿,我只想着回答问题却不知道有什么好问的,好不容挤出了几个傻傻的问题,什么这个项目的具体的方向(因为招骋信息中没有写),我应该努力的方向,是否有后续的在北京的面试之类的。他留下的最后的话是老套的类似于“等通知”之类的。二十五分钟的电话面试很快就这样的过去了。对于我来说,在这次机会中获得Offer的机会应该已经是微乎其微了,只能是总结一下得失吧。最大的问题就是在遇到困难的时候没有表现出一种勇于面对解决的精神,似乎总是想着逃避,虽然我在面试前也知道遇到困难可以勇敢的说出自己的想法,谈自己的思路,但我当时实在是没有任何的思路,还算比较善于思考的我在那一刻没有任何的想法。从技术上说,确实我对这个问题没有深入的认识,但从非技术的角度来说,逃避困难的性格还是无情的展露了出来。同样的问题还表现在我竟然两次提到我需要参考一些书籍来解答这个问题,虽然后来自我圆场的说这是因为我的学习能力很强,可以很快的参考书籍得出一个解决方案,但相信给人的感觉一定是好像答不出问题是因为没有书的错似的。学习中对基础理论的重视不够也是一个不小的问题,就像面试官告诉我的那样,很多技术是可以在实践中不断熟悉不断进步的,但更多基础的东西还是要有一个扎实理论学习来保证,这些是无法从实践中直接获得的。面试前缺乏准备也是一个严重的问题。这是我经历的第一次面试,一次不算成功的面试,但我相信我从中已经学到了很多,并且找出了一些不足的地方,我会努力去改进,争取不断的进步。I have confidence in me.大战微软面试2009年3月23号 全球微软技术支持中心1、老外面试主要问的问题是:1)、你是否有项目经验,2)、你做过什么项目?3)、简单的介绍一下你的项目4)、你在你项目中学到了什么?5)、项目中你担任什么角色?6)、你觉得这几个系统最大的不同是什么?7)、你项目中所使用的是什么技术?9)、你最擅长的技术是什么?10)、相对前面的项目来说,你这个项目最大的进步是什么?以上是个人翻译所理解(听起来有很多的 what、how什么的)2、写一封邮件 邮件的主要内容是:你的一位客户给你写了两次信,但你都没有回。这次客户又遇到一个问题,他的IE浏览器出现了问题。现在急需要用这台电脑。能给他解决方案吗?提供更多的资料给他。要求就是:你为什么没有回信,给他这次问题的解决方案,提供更多的信息。时间30分钟。2009年3月24号微软中国研发中心1、先是一轮笔试大概题目如下(全英文)1) 选择题15个,l加快表的数据的展现用什么lWhat is boxing?lWhat is encapsulation(封装)?lWhat is delegated (委托)? lWhat is the difference between the type of value and object. lTry catch 语句的执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年赣县区有关部门下属事业单位第二批公开选调工作人员(10人)考试参考题库及答案解析
- 2025嘉兴海宁市许村镇中心幼儿园公开招聘劳动合同制教职工28人备考考试题库附答案解析
- 2025河北唐山市人力资源和社会保障局高校毕业生临时公益性岗位招聘442人备考考试题库附答案解析
- 2025年8月广东广州市天河区车陂小学招聘语文、数学、心理健康教育教师4人考试参考题库及答案解析
- 2025年劳务技术合同2篇
- 林场经营木材合同范本
- 给煤机低价转让合同范本
- 美国餐饮协议合同范本
- 网络边界安全运维合同
- 销售工业制氧机合同范本
- 公司网络安全培训课件
- 电机成品检验报告
- (115)-第一章毛泽东思想及其历史地位
- 病原微生物实验室生物安全管理体系的建立与运行
- 部编人教版四年级上册道德与法治全册教案
- 建筑给排水-外文文献翻译
- 肿瘤和肾脏病
- 新教科版小学1-6年级科学需做实验目录汇总表
- 纪念中国人民抗日战争暨世界反法西斯战争胜利70周年阅兵式观后感
- 高中物理答题卡模板
- 使用visio绘制化学化工图形
评论
0/150
提交评论