微软一天有四场面试,我是第二场,上午十点半签到,十一点面到一点,两个面试官,提前告诉了是技术面。

微软大厦真是很气派,环境超级好。

刚到门口就有HRMM接我们进去等待,跟我一起下车的都是坐304的BYR,有个MM貌似很牛的样子,今天百度笔试的时候又看到她了,看上去就像狮子座女生。

签到的时候看了一下名单,突然发现了菲菲也在,太巧了。

签到之后就是在一楼的会议室等待,一共ABCDE1E2F1F2八个小组,面试的时候两两交换,我分到了B组,刚坐下就发现旁边坐着林德军,我们组的HRMM超级漂亮,北邮经管08级,也是实习生,北邮人真是多。

就在我东瞅西瞅找菲菲的时候,忽然看到了李琳,这是有多巧,今年就我们三找实习吧,还同一个时间段面试,不愧是好同学,而且李琳还是A组的。

后来HR大姐给我们讲了一下面试规则,每轮一个小时,面试最好的和最差的都不会有三面,三面通知晚上会发,MS的面试官都很nice,就算答得不好也不会鄙视(当然心里会),悲剧的是RSDE是不招硕士的,我应该是被调到SDE了,还有准备了好多小吃水果酸奶饮料,大家饿了就可以随便吃(我怕丢人都没去拿小吃,就拿了两瓶水回来,失策!),接着就把我们带到3楼面试。

一面:

上来给了两张纸一支笔,GG问知道strcmp吗?知道。用过吗?用过。好,写一下这个函数。。。写的倒是挺快的,然后GG 就开始问,写完这些函数,你会想到哪些测试用例;你的参数是指针,指针可以指向空,这种情况你怎么判断;如果要大小写不敏感,应该怎么改,这个问题我想了半天,一边跟他沟通一边想,我觉得我反应能力太差了!!

接着他问我都知道哪些数据结构和算法,我竟然一时想不起来除了贪心动规还有什么,对哪个比较熟悉?动规(栽这儿了)。给一套人民币1,2,5,10,50,100元面值,给你一个数值,怎么计算这个数用人民币表示的方法,其实是一道典型的动规,跟背包算法很像,但是我忘记了,基础不牢!!!磨蹭了半天也写不出来,后来人家给了提示我也没写出来,直接pass了。积极性打击掉了50%

下面一个大问题是写斐波那契数列,我一开始写的最笨的方法,递归,他问复杂度我竟然不会计算(后来算出来是2^n),然后进行改进,优化了一下。

然后是问了第一个项目,话题发现,这个GG好像是bing组的,也是做聚类分析这方面的,上来问的问题就很专业,比如向量特征用的是什么(tf,df这些),聚类用的什么方法,k-means和EM有什么不同,结果的评判标准是什么,准确率大概是多少。k-mans和EM我只说了一个事先规定类别数量,一个没有,他说这不是重点。准确率我是真的忘记了。他问我对哪个项目最熟悉,我说这个,他说你连准确率都忘记了……下面的话没说,但是是人都知道啥意思!

后来不记得还说了什么,好像还是这个项目说了一些什么。他说差不多了,问我还有没有什么问题,我说没有,然后就跟他说了一下学校做的这些项目都很水,他给我看了他们bing目前正在做的一些话题聚类的东西,然后我就看着窗外发呆,他一边敲键盘一边问我笑什么,唉~虽然人家没表现出鄙视我,但是从他眼睛里看到了内心的鄙视!!

二面:

二面的哥哥明显比一面的和蔼多了,上来先做一下自我介绍,我先主动承认自己很菜,说刚刚被打击了,想着这样让他有个心理准备。

第一个问题还是写程序,字符串逆序,This is microsoft”逆序成“microsoft is This”,他还没说完我就把题目说了,这个写的也不难,之前见过,我就按照传统的方法写了,但是他问可不可以直接根据空格逆序输出。

GG说“第二个问题可能你也见过,12个小球里面一个重量不一样的,称3次找出来”,我是见过,但是没表现出来知道,就开始搜索记忆,后来卡在了根据轻重来判断那个地方,人家提示了很多我也没想到解决方法,最后直接变成他给我讲了。。。

第三个问题是如何判断一个数是否是2的指数幂,也是原题,我记得有很多种解决方法,但是能想到的只有二进制1的个数那一种,在他的提示下想起来了n&(n-1)==0

中间简单的聊了聊,平时有什么爱好啊,觉得C++和Java有什么不同,学C++的时候都看什么书,为啥考北邮……后来问了指针和引用有什么不同,程序员面试宝典上有啊,不记得了!!虚函数的原理,工作机制是怎样的?Java中Haskmap的实现机制是什么?这些题我一直在说不记得了,太囧了。

还问了如何判断一个点在多边形内,比如三角形内,我讲了两种方法,他还让我写第三种,想不起来他才提示。

问题差不多就这些吧,二面的时间也到了,当时就感觉肯定没戏。

旁边的桌子上摆着很多很多小吃,沙琪玛,酸奶,水果……可惜还在面试官的视线范围之内,没敢拿……

微软就这么结束了,毕竟准备了一些,所以还是有些受打击,主要还是怪自己,谁让我基础掌握的不牢固,临时抱佛脚对微软这种大企业是一点儿用都没有的!所以以后看书还是要弄懂,不能马马虎虎了。

另外,通过这两次面试发现我的表达能力和应变能力都不太好,不懂的东西我都直接说不会或者忘记了;还有就是简历上的项目应该弄得更明白一些,每次面试都会问到的;简历上的技能不会或者不熟悉就不要写,被面试官问到了又不会是很囧的事情。

吃一堑长一智,以后还要加油,秋季再战微软!

微软暑期实习面试总结相关推荐

  1. 2013微软暑期实习笔试面试总结

    一共参加了1次笔试,3次面试.总的感觉是,微软暑期实习的笔试难度不算很大,面试难度随面试官而异,毕竟是微软,卧虎藏龙的地方,面试官想虐人还是非常容易的. 1.笔试 笔试挺简单,虽然2013年的题和20 ...

  2. 2019暑期实习面试 - 腾讯PCG移动客户端iOS开发面试

    基本信息 事业群:PCG 岗位:移动客户端开发(iOS.Objective-C语言开发) 实习时间:6月份之后的暑期实习 面试日期:3月30日 - 3月31日 offer call:4月10日(看到很 ...

  3. 2021微软暑期实习机试,负进制转换,十进制转-2进制

    2021微软暑期机试题,进制转换 一 前言 二 解题步骤 2.1 题目描述 2.1.1 简述前两题 2.1.2 2.2解题思路 2.3代码思路 三 问题和启发 3.1 遇到的一些问题 3.2 考虑-3 ...

  4. c++研发暑期实习面试总结(微软/intel/阿里/百度)

    到现在差不多也定好了实习. 晚上简单做个总结.可能有些也记不太清楚了.唉我真的很懒很废物. 明天随着其其的新歌重新开始. 本人研二,大学期间拿过区域赛银牌,然后硕士期间发了一篇VLDB.缺项目经验和实 ...

  5. 2016年阿里巴巴、腾讯等公司暑期实习面试经验分享

    前言 其实我一直不是很喜欢写东西,但我常怀着一颗感恩的心去阅读别人的博客,别人各种形式的分享,希望之后能慢慢培养自己写东西的习惯,学会分享,学会感恩! 那么就从今天开始吧! 我今年研二,其实从研二上学 ...

  6. 2022 微软暑期实习研发提前批面经(全)

    总体流程 [投递信息来源]校招丨微软2022暑期实习研发提前批正式启动! 2021.12.17        投递 2022.01.06        简历筛选通过 2022.01.17        ...

  7. 阿里腾讯暑期实习面试被刷的经历

    阿里腾讯暑期实习一面被刷的经历 本人本科非科班出身,大学期间做硬件.嵌入式稍微多一点,软件也是会一点点,就想着试试面试互联网软件的实习.也算涨涨见识,多点经验.读完研跳槽也能更容易一点.万一通过了(我 ...

  8. 2018年互联网技术岗(数据分析)暑期实习面试经验

      此经验帖适合想找互联网相关工作的人,如数据分析.算法工程师.数据挖掘工程师等.或者是想进入BAT等互联网公司的人,我会介绍他们暑期实习招聘流程及笔面试经验等,暑期实习往往是有转正机会的.友情提醒: ...

  9. 2015年腾讯暑期实习面试总结(技术岗)

    本人2012届,广州某985高校软件学院本科生一枚,技术方面绝对不能与我班大神们相比.于4月25日正式签了offer,岗位是后台开发,想想经过了简历筛选,笔试,三轮面试,自己还是挺幸运的,现在就把面试 ...

最新文章

  1. 最优秀的ajax框架 --转
  2. RecyclerView分割线的技巧
  3. python自然语言处理案例-Python自然语言处理 NLTK 库用法入门教程【经典】
  4. C++关键字速查手册
  5. Git 版本管理工具命令速查
  6. Android入门(六) | Activity 的启动模式 及 生产环境中关于 Activity 的小技巧
  7. jsp自定义标签(taglib)编写的原理和实现
  8. Cookies和Session(三)--SessionState
  9. C++基础之布尔类型,什么是C++的布尔类型
  10. 网页传上服务器 是乱码,前端传到后台中文乱码问题
  11. 华硕aura完全卸载_闲谈:记一次华硕电脑维修。
  12. 分享大学生关于创新创业的想法,包括外卖私人订制化,网购衣服3D化远程试衣,睡眠耳机开发等等创新创业想法。
  13. 在线电子书阅读微信小程序 毕业设计(4)图书详细页-图书目录
  14. # 飞书APP集成平台-数字化落地
  15. 如何使用Google及kml下载
  16. 三丰云永久免费云服务器
  17. 12中主要的Dropout方法:如何应用于DNNs,CNNs,RNNs中的数学和可视化解释
  18. linux全能模拟器,全能游戏模拟器 RetroArch 1.7.0发布
  19. 【PHP框架 | Laravel8 系列1】 - Composer 安装指定 Laravel 版本
  20. 实验四 键盘、LED及LCD应用实验

热门文章

  1. CPRI和10GBASE-KR的关系
  2. 深入理解JVM(四)JVM的垃圾回收机制
  3. (1.6w字)浏览器与前端性能灵魂之问,请问你能接得住几个?(上)
  4. mapbox 支持国家2000 坐标系的数据
  5. 梯度、雅克比矩阵、海森矩阵、多元泰勒公式
  6. 使用Python获取终端的计算机名、ip地址及mac地址
  7. 视图优化oracle,干货|Oracle复杂视图优化案例分析
  8. JUCE的UI详解(Slider篇)
  9. idea中输入中文变成繁体字(idea使用问题一)
  10. 计蒜客习题3:堆积木(vector)STL