从6月份开始投实习以来,参加了很多的笔试,如百度,人民搜索,有道,微软等还有些小公司,但几乎笔试都被鄙视了,前段时间终于交接出去自己的活儿,认真地学了下数据结构,每天写些小程序练习下,昨天总算是派上用场了,这次面试也让我重树自信,因为前几次的打击让我快没一点自信了,呵呵,废话少说,下面我说一下本人这次找微软实习的经历。

  微软实习生面试经历:以外电面

  7月26号,我请假正陪同学看店面,因为同学想在学校附近开个花店,正在大街上转着,突然手机铃声响了,一看是上海打来的电话,以为同学打的,于是就接了;不过没有想到对方说是微软的HR,问现在是否方便进行一个30分钟左右的电话面试,我回答说可以吧。于是就开始问了,问的首要问题当然是众所周知的时间问题,说是至少半年,想也没想直接答应了;然后她问的内容大体有:

  1. 看你的简历你做过很多项目,能说一下你觉得最成功的或者最有成就感的是哪个吗?于是我不拉不拉说了一通。

  2. 那你在做这个项目中遇到了哪些困难以及怎么克服的呢?

  3. 你是怎样设计这个系统的,用到什么语言技术?(这个我猜她也不懂,可能是看我回答的流利程度的)

  4.数据库你做过?(用过,oracle,mysql,informix列举了几个)

  5.你英语水平怎么样?(回答:CET6)

  6.那咱们来个英语面试吧,first introduce yourself?。。。。talk about your career planning?……why do you select microsoft?….大概就这些吧,还有点忘了(好囧,大街上挂啦挂啦说英语,还一卡一卡的……)

  7.好,我的面试结束了,那我将您的简历投到数据库开发小组怎么样?(回答:好,谢谢)

微软实习生面试经历:现场面试

  7.29号,正在导师公司上班,电话响了,是北京这边的Hr打来的,说安排我on-site面试,稍后以邮件通知。那天是周五,我就周六磨了

  下枪看了看数据结构还有数据库(图个心理安慰吧~),周一(8.1)就收到邮件了,是2号去面试,一共三面一块进行,从上午11点到下午三点,一听还挺恐怖的,呵呵,不过一天面下来也确实挺累,下面我凭记忆说下这天三个面试官的问题吧。

  第一个面试官上去就给了一张纸:

  1.说先写个程序吧,拿到题,看了看,怕理解错了,还和他核实了下题意:给出一个二分查找树,除根节点外每个结点都有一个指向父结点的指针,对于给出的任一结点,求其后继结点?(定义了个结构体,大体写了下程序的逻辑,思路就是找该节点中序遍历的下一个结点,因为有指向父结节的指针,所以程序变得简单多了~)。

  2.用过递归吧(答:用过),好,给你一个题,求一棵树中任意两结点间的最长距离(也就是编程之美上的3.8好像),刚看过,和一同学一块看过这道题,只知道思想,程序也记不清了,就说了下思路,写了几行程序,还算可以吧,也过关了(要没看过,还真没有一点思路。。)。

  3.又给一道题:一个呼叫中心有三种类型的人,fresher,team leader,PM,其中fresher可以有多个,TL,PM只分别有一个,当有一个电话打进来时,首先是由空闲的fresher接,如果他不能解决问题,再把电话转接到TL,如果再不能处理再转接到PM,设计几个类和结构体来实现些系统功能。并实现GetcallHandler()函数功能。

  4.给出一个链表,以O(1)的复杂度删除指定的一个结点。我就说了用后面的给前面的赋值,再删除后面的结点,也就是“狸猫换太子”思想,那他紧接着说,如果该结点是最后一个结点呢?晕,我也不知道了。。。我就反问怎么办,他也没说,说先去吃饭吧,你回去好好想想……

  微软实习生面试经历:现场二面

  下午1点,又换了个面试官,上来说他也是北邮的,哦,呵呵,松了一口气,没那么紧张了,简单问了下时间之后就开始进入正题了。

  1.用类实现一个栈,包括它的各项基本操作,基本操作自己来定义。(这个简单,一会写完了~),接着又问,如果两个进程并发访问这个栈,你要怎么处理,我说用一个互斥信号量,开始操作栈时置0,空闲时置1,然后他说会不会有问题,万一两个进程同时判断这个信号量怎么办,我说用单例模式访问这个信号量,然后他又说这样的话开销是不是太大了。。,我说用c++自带的那个锁,就是sy***的,那单词太长,忘了,他说,其实我就是想让你回答那种方法的,没想到你用这个,我就接着问了,呵呵,好,此问题结束。

  2.有一个搜索引擎,现在要求随时能找出访问量最高的前10个字符串,top 10的问题。有两点注意:第一,这个字符流是不断地增大的,因为随时有用户在访问。第二,只能用不超过1K的内存大小。(然后我用“替换”“缓存”思想回答了下),再细问怎么用缓存,不会了。。。他就说ok,这个问题到此为止。

  3.数据库方面怎么样,我说用过,mysql,oracle等,但开发方面没做过,然后他问那么数据库中的索引一般是什么数据结构来实现的?我说是树,他说什么树,我就说B-,B+树(磨枪还有点用哈,昨晚刚看了下~),然后他说什么是B-树,我就画了个具体的B-树给他看了下,然后他问怎么实现平衡的,我说,如果是m阶B-树的话,每个节点的孩子数不超过m,其它不清楚了,他又问查找索引值的时候会不会在结点上,还是必须在其子结点上?会有可能在此结点上,这样就不用查它的子树了。然后问,那么删除一个结点后,怎么调整这棵树的平衡?这个。。。还真忘了。。不记得了,然后他说,好,此问题结束,不细问了。好像还有个设计类的问题,记不大清了,剩下还有不到10分钟时间,就随便聊了,说我怎么应付接下来的他们的老板面,还模拟了下,一个学校的就是好呀,还指示了下哪些问题怎么回答。

  微软实习生面试经历:现场三面

  紧接着又来了第三个面试官,这个就不怎么问技术了,问的都是项目经历等其它问题。如:你觉得你做过的最成功的项目是哪个,在这个项目中你担任什么角色,项目中共有多少人,你是负责人的话你是怎么安排分配任务的,项目中遇到什么困难,怎么解决的,你怎么看待开发和测试,更偏向做哪个,你在与客户打交道时遇到困难怎么办。。。差不多就这些吧。我又说了一通,因为这个不具借鉴意义我就不详细说怎么回答的了,最后他说面到现在很累了吧,呵呵,我不多问了,今天面试到此结束吧……

  正在中关村逛街,去家乐福一趟,回来一看好多未接来电,我打过去,他们说今天的面试表现还不错,明天再由我们的manager来对你进行最后一次面试,天!累死我了,好吧,还是挺兴奋的。他们还告诉我和manager聊时不要紧张。

  微软实习生面试经历:Manager面试

  8.3下午两点,又跑过去终面了,那个Manager人还挺好,笑着,我也没那么紧张了,问了些设计方面的问题。其实有些我也没听懂,他英汉交杂的,只是瞎接吧,还问了我和其它同学比优势在哪里,也瞎说了说,35分钟的聊天,没有冷场,还可以吧!

  微软实习生面试经历:接收Offer

  总算是五面结束了,当天下午收到实习offer……还算幸运吧,在这主要分享下第二第三个面试官的问的技术题,其它的也没什么借鉴意义吧!

微软实习生面试经验分享相关推荐

  1. python爬虫实习生面试经验分享【卖座网】

    十六号那天,我在宿舍睡到11:44分,收到HR电话商量面试时间,因为是被电话吵醒的,没考虑就说了当天下午15:00.说完挂了电话,我马上意识到犯了个很严重的错误,我应该说明天下午三点的,当天下午就去面 ...

  2. 北京宜信数据分析实习生面试经验分享

    声明:不允许转载,谢谢合作. 本人在校研二学生,某个非211,985的一本大学,专业是软件工程,经朋友内推,面试北京宜信公司大数据中心数据分析实习生一职,远程面试,共两面,一个是技术面试,一个是&qu ...

  3. Java软件开发工程师实习生面试经验分享总结

    原文地址:http://blog.csdn.net/timer_gao/article/details/71175353 说在前面的话 今天收到了自己满意的第一个offer也是第二个offer(第一个 ...

  4. 应届生软件测试面经_软件测试实习生面试经验 - 共180条真实软件测试实习生面试经验分享 - 职业圈...

    面试过程: 参加宣讲会的时候,进行笔试,当天晚上11点多的时候就收到HR小姐姐的面试预约电话(小姐姐的声音好好听哈哈哈,团队的工作效率也很高,这么快就出结果了,辛苦辛苦),第二天上午11 点到一个酒店 ...

  5. 计算机视觉实习生面试经验(微软/腾讯(AI Lab优图)/阿里巴巴)

    欢迎关注天善智能,我们是专注于商业智能BI,人工智能AI,大数据分析与挖掘领域的垂直社区,学习,问答.求职一站式搞定!作者:梦里茶 对商业智能BI.大数据分析挖掘.机器学习,python,R等数据领域 ...

  6. 2023级安全岗面试题及面试经验分享

    写在前面 个人强烈感觉面试因人而异,对于简历上有具体项目经历的同学,个人感觉面试官会着重让你介绍自己的项目,包括但不限于介绍一次真实攻防/渗透/挖洞/CTF/代码审计的经历 => 因此对于自己的 ...

  7. 面试经验分享,论如何入职心仪的企业

    面试经验分享 个人的面试偏向于指定目标型,不属于批量投递简历的广撒网型. 所以我的面试次数不是很多,但每次也都到达了目的. 技术性问题不在此次讨论范围. 个人经历,仅供参考. 一.选择企业 根据自己未 ...

  8. 【网络安全面经】2023届网络安全岗秋招面试题及面试经验分享

    随着国家政策的扶持,网络安全行业也越来越为大众所熟知,相应的想要进入到网络安全行业的人也越来越多,为了更好地进行工作,除了学好网络安全知识外,还要应对企业的面试. 所以在这里我归总了一些网络安全方面的 ...

  9. 2023级网络安全岗面试题及面试经验分享

    在当今社会网络安全行业越来越发达,也有越来越多的人去学习,为了更好地进行工作,除了学好知识外还要应对企业的面试. 所以在这里我归总了一些网络安全方面的常见面试题,希望对大家有所帮助. 一个2023届毕 ...

最新文章

  1. Linux Kernel and Android 休眠与唤醒(中文版)
  2. Codeforces Beta Round #1 A,B,C
  3. Python 数据分析三剑客之 Matplotlib(二):文本描述 / 中文支持 / 画布 / 网格等基本图像属性
  4. 2017.7.26 幻想乡战略游戏 失败总结
  5. xp系统突然上不了网【解决方案】
  6. Linux段错误-转
  7. Go微服务 - 第八部分 - 使用Viper和Spring Cloud Config进行集中配置
  8. java--cmd乱码
  9. Spring学习笔记—Spring之旅
  10. 物联网项目设计 (七) 基于RT-thread的MQTT协议物联网辉光钟
  11. 60个经典电脑使用技巧
  12. checkra1n越狱教程linux,Checkra1n iOS 13.6.1 越狱技术教程
  13. VIVO应用市场APP上架总结
  14. VS将复制过来的文件或文件夹显示到解决方案管理
  15. 汽车租赁系统(2)-完成登录功能
  16. 【详解】Executors框架之Executors
  17. java上传文件(java上传文件夹)
  18. MVC与MVVM区别
  19. js 前端常用时间操作:时间戳、当前时间
  20. cfa的pv怎么用计算机算,怎么用金融计算器算pv(金融计算器怎么用)

热门文章

  1. 利用SMB协议实现局域网内设备文件的共享
  2. 用手机怎么在线生成一份简历?
  3. lorawan协议网关如何选择?-东胜物联
  4. EndNote 国标-如何使用_免费
  5. 微商卖潮鞋怎么引流呢?微商如何精准引流?
  6. python常用公式
  7. 一张RSCU堆积图的改动
  8. 5G工业路由器助力机器人更加智能
  9. div css 下划线text-decoration
  10. 基于树莓派CM4的三千兆+USB3.0扩展板硬件介绍