MSRA专访摘要
前段时间有幸参加微软亚洲研究院之旅,顺便投简历,没想到在两次访谈迎来,并且是连续
的两次被拒绝。严重的刺激到了我。导致我疯狂的复习刷Offer。如今最终算是告于段落。如今也最终有空沉下心来总结
总结近期的面试情况。
首先说的第一家面试就是MSRA。原来不知道他的高大上。去面试之后才知道原来MSRA还是那么牛逼。
第一次面
试的组是操作系统组。非常不幸的是,第一轮面试就挂了。非常丢人。
面试题目例如以下: 刚開始你聊一聊你的项目经历。然后
面试官会随机抽出来一个问问题,这边给我的印象就是,不论什么一个项目上遇到的问题都要抽象出来,比方你解决一个
XXX问题,我在那里说了半天,人家直接来一句,这个是贪心问题,那个是背包问题,这个是动态规划问题,说的我一
愣一愣的。
聊完了这个剩下的就是算法题。给你一个无向图,然后要求你首先将这个无向图存储到非关系型数据库中。
也就是把他存储到Key-Value的数据库中。我当时考虑了将邻接矩阵每一行用分号隔离弄成一个字符串存储。
当时面试
官什么都没说,接着要求你在使用你自己生成的字符串来写一个函数。能计算这个图是否有环。给你15分钟的时间。然
后面试官就出去吃香蕉去了,留下满头大汗的我在那里转铅笔。那叫一个汗颜啊,感觉就像自己挖了一个坑。然后自己
跳了进去。冥思苦想弄出来了一个。模拟DFS的,给面试官讲完了之后,他就随便给我举了一个反例,然后说你这个算
法是不正确的,不符合DFS的思想。然后我就非常嗨皮的挂了。面试官非常Nice的告诉我,假设你这个问题也得想半天的话,
我让你来微软。你肯定也得累的半死,干啥都得查,你干活干的肯定也不爽,所以能够拜拜了。这就是我第一次面试
微软。非常干净利索的悲剧。
后来过了半个月,MSRA另外一个组,IEG组给我打了电话,邀请我去面试。
这次面试我有精心准备。于是信心
百倍的出发了。相同的地方。不一样的心情。
一个非常帅气的面试官带我到了面试的地方,还送了好几个香蕉,倍爽。
起初也是聊了聊项目经验,我大概说了一下。他就当中感兴趣的地方和我进行了交流,这一部分在亲切友好的氛围下
进行,中间伴随着啃着香蕉,就像午饭侃大山一般。
以下的算法题是一个矩阵里面,分布着0,1两种不同的数字来组
成的矩阵。然后要求你从中找出来“岛屿”。事实上说白了就是图的深度遍历。因为我提前有准备,所以做这个问题轻轻
松松的就写好了,面试官看了看点了点头,然后说OK。
让我自己在那里继续肯香蕉,他去找同事去了。
过了5分钟就
又来了一个人,可能是他的同事,我们又又一次聊了聊项目经历。他问了问我当浏览器上键入一个URL后都发生了什
么。
这个问题我非常利索的回答完成,他说还不错。
然后第二个算法题是 链表 123456 转换为 214365 时间复杂度O
(n) 空间复杂度O(1) 。
我上来非常利索的写了一个链表的就地逆置,然后心想so easy。结果被面试官一句,你确定?
我当时细致看了看发现,我擦。太激动写错了,然后又吭哧吭哧的写了半天。在面试官一直看表。这样的无形的催促
下,我投降了。写了一个自己都不知道对不正确的代码给他。然后他没怎么细致看就让我写一个測试方法来測试这个函
数是否正确,我仿照assert 的类型写了一个。然后被告诉说这样写是不正确的,然后又写了一种,我们就參数究竟传递
什么讨论了半天,终于写出来了一个,这个时候时间差点儿相同到了。二轮面试结束。然后第一个面试官把我送出去,我
在路上和他聊,问他感觉我怎么样。他说你还是非常有可能来实习的。我那个心花怒放啊,然后就是等待。等了大概三
天。结果那位非常Nice的面试官给我发了一封邮件告诉我。非常抱歉他们不能收了我。我当时直接愣住了。唉。盼了好
久。居然是这种结果,追问了一下。回复说是由于我在第二轮面试的时候表现不好,我想也是,二轮面试写代码写
的确实非常乱,好吧。非常不甘心的接受了这个结果。同一时候拉开了我疯狂面试的经历。
MSRA的面试经历到此结束,下面将继续写IBM,Intel,Baidu面试经验。
版权声明:本文博客原创文章。博客,未经同意,不得转载。
MSRA专访摘要的更多相关文章
- 专访Linux嵌入式开发韦东山操作系统图书作者--转
CSDN学院讲师韦东山:悦己之作,方能悦人 发表于2015-04-28 08:09| 6669次阅读| 来源CSDN| 24 条评论| 作者夏梦竹 专访Linux嵌入式开发韦东山操作系统图书作者 摘要 ...
- 【开源专访】Sea.js创始人玉伯的前端开发之路
摘要:玉伯,淘宝前端类库 KISSY.前端模块化开发框架SeaJS.前端基础类库Arale的创始人.本期[开源专访]我们邀请玉伯来为我们分享一些关于前端框架.前端开发的那些事,以及前端大牛是如何炼成的 ...
- 坚持自己的追求,迎来 “中国系统开发网” (CSDN)的专访
坚持自己的追求,迎来 "中国系统开发网" (CSDN)的专访: 专访马根峰:海量数据处理与分析大师的中国本土程序员" http://www.csdn.net/articl ...
- 专访Bruce Douglass,谈嵌入式经验
Bruce:表面上看,编程就是想要实现什么就写什么代码:但事实是,敲代码只是软件开发过程中很小的一部分,程序员的工作还包括安全分析.责任分析.产品验证.产品分析等. =========== ...
- 春蔚专访--MaxCompute 与 Calcite 的技术和故事
摘要:2019大数据技术公开课第一季<技术人生专访>,来自阿里云计算平台事业部高级开发工程师雷春蔚向大家讲述了MaxCompute 与 Calcite 的技术和故事. 具体内容包括: 1) ...
- 海胜专访--MaxCompute 与大数据查询引擎的技术和故事
摘要:在2019大数据技术公开课第一季<技术人生专访>中,阿里巴巴云计算平台高级技术专家苑海胜为大家分享了<MaxCompute 与大数据查询引擎的技术和故事>,主要介绍了Ma ...
- 本地 vs. 云:大数据厮杀的最终幸存者会是谁?— InfoQ专访阿里云智能通用计算平台负责人关涛
摘要: 本地大数据服务是否进入消失倒计时?云平台大数据服务最终到底会趋向多云.混合云还是单一公有云?集群规模增大,上云成本将难以承受是误区还是事实?InfoQ 将就上述问题对阿里云智能通用计算平台负责 ...
- 从 Apache ORC 到 Apache Calcite | 2019大数据技术公开课第一季《技术人生专访》
摘要: 什么是Apache ORC开源项目?主流的开源列存格式ORC和Parquet有何区别?MaxCompute为什么选择ORC? 如何一步步成为committer和加入PMC的?在阿里和Uber总 ...
- java根据html生成摘要
转自:http://java.freesion.com/article/48772295755/ 开发一个系统,需要用到这个,根据html生成你指定多少位的摘要 package com.chendao ...
随机推荐
- Java算法--串的简单处理
题目例如以下: 串的处理 在实际的开发工作中.对字符串的处理是最常见的编程任务. 本题目即是要求程序对用户输入的串进行处理.详细规则例如以下: 1. 把每个单词的首字母变为大写. 2. 把数字与字母之 ...
- php实现求对称二叉树(先写思路,谋而后动)
php实现求对称二叉树(先写思路,谋而后动) 一.总结 1.先写思路,谋而后动 二.php实现求对称二叉树 题目描述: 请实现一个函数,用来判断一颗二叉树是不是对称的.注意,如果一个二叉树同此二叉树的 ...
- 【读书笔记与思考】Andrew 机器学习课程笔记
Andrew 机器学习课程笔记 完成 Andrew 的课程结束至今已有一段时间,课程介绍深入浅出,很好的解释了模型的基本原理以及应用.在我看来这是个很好的入门视频,他老人家现在又出了一门 deep l ...
- Android shape画圆点
<?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http: ...
- php资源集
php资源集 一.php资源网站 1.php中文网(js特效,模板,软件工具下载,课程) www.php.cn js特效下载_js特效代码_js特效大全-php中文网免费下载站http://www.p ...
- Android注冊短信验证码功能
一.短信验证的效果是通过使用聚合数据的SDK实现的 ,效果例如以下: 二.依据前一段时间的博客中输了怎么注冊! 注冊之后找到个人中心找到申请一个应用就可以! 三.依据官方文档创建项目 官方文档API下 ...
- STL map 按key值和按value值排序
map是用来存放<key, value>键值对的数据结构,能够非常方便高速的依据key查到对应的value. 假如存储水果和其单位价格.我们用map来进行存储就是个不错的选择. 我们这样定 ...
- [NPM] Run npm scripts in parallel
In this lesson we will look at running several npm scripts in parallel. Sometimes you don’t need scr ...
- 【计算机视觉】OpenCV中直方图处理函数简述
计算直方图calcHist 直方图是对数据集合的统计 ,并将统计结果分布于一系列提前定义的bins中.这里的数据不只指的是灰度值 ,统计数据可能是不论什么能有效描写叙述图像的特征. 如果有一个矩阵包括 ...
- phpStorm怎么解决502 bad gateway(总结整理)
phpStorm怎么解决502 bad gateway(总结整理) 一.总结 1.配置 php解释器. 二.phpStorm解释器与服务器配置(解决502 bad gateway与404 not fo ...