【生活质量系列】评测几款用过的咖啡机

一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货

最近看过此主题的会员

坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
游戏初创公司招聘工程师、UIUX Designer和游戏策划
码农求职神器Triplebyte:
不用海投
内推多家公司面试
前Google华人高管创立
面试offer一键直通
Leap.ai助你进入热门独角兽
查看: 3068|回复: 10
收起左侧

微软实习onsite面经

[复制链接] |试试Instant~
我的人缘0
yezhangpost 发表于 2016-10-24 10:27:06 | 显示全部楼层 |阅读模式
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (16)
 
 
0% (0)  踩

2016(10-12月) 码农类General 博士 实习@Microsoft - 校园招聘会 - Onsite  | Pass | 其他

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
刚刚面完微软onsite,实习,面的比较简单,希望对大家有一点点帮助吧
lz基本情况,cs phd在读,以前有几年工作经验
9月21号学校招聘会投的简历,后来过了几周 收到on-campus邀请, 选择10.12, 面试很简单。10.13收到onsite邀请,时间地点已经定了。
地点在fargo,,lz之前也不知道这是啥地方。时间是10.20.. 1point3acres
面试前recruiter说了,每人4轮,每轮45分钟,15分钟休息。.1point3acres网
第一轮:白人小哥,后来一个一起面试的美国哥们说这个人听口音是俄罗斯人。 问了20多分钟behaviour问题,然后题目很简单,算斐波那契数列的第几个是多少。. more info on 1point3acres
            面试官反复强调需求,test case 等等。做完时间也就到了
第二轮: 白人,40多岁吧。上来说咱们来不一样的,直接就把笔记本给我,说看题吧,有需要澄清的可以问我。题目是输入字符串,要求返回第一个不重复的letter。
            我简单问了两个问题,就开始讲思路。实际上可以说我俩一起把题目做了出来。中间有各种改动,优化什么的,然后test case。最后时间到了,就没有别的问题了。
第三轮:白人,估计也40多,应该是个manager。有几个behaviour问题,why microsoft, 你能给我们带来什么贡献什么的。题目之间给我个笔记本,、
           第一题:售货机,要求改进,目标1 提高用户体验,目标2提高公司运行效率    然后说了一些之后,设计table,直接在电脑上写
          第二题:代码优化performence, 也很简单,原来代码是先查数据库,然后判断结果和另外一个boolean变量都是true才执行一段代码。优化就是先判断booelan变量,如果是true在查数据库。
          第三题:一段代码,找出问题,是一个shape类 然后是子类圆,正方形,三角形求面积,我没有弄明白。后来他说了,我也没明白。
. 1point3acres          第四题:数字转excel标题,AA,BB,leetcode原题。
          让我问了几个问题就结束了
第四轮:白人,也在那工作了近20年了。 开始拿着我简历,翻来覆去,都不知道问什么。我看他没有什么可说的,就问了他几个问题。
             这个过程估计过了将近20分钟。然后说数据库你有经验吗,咱们来个数据库吧。然后就是index啊,primary key啊,如果每列都有index的优缺点啊。我就按照我的理解说。
            后来说你设计一个sales order的表吧。然后我就写了几个表,然后问我应该实现什么接口,怎么实现等等。

面试完,有个人带我们参加面试的共7个人在office转了半个多小时,就回去了,
第二天早上收到recruiter 4点多发的email 说我过了。

lz下午1点开始面试的,一起面试的有7个人,应该都是面实习。上午有7-8个人,不清楚是实习还是全职。和lz一起面试的美国小伙没有拿到offer,他和我面的一样的题,一样的面试官。. Waral 博客有更多文章,
总体来说,题目很简单,他们强调需求,test case。

评分

参与人数 4大米 +88 收起 理由
jisong_L + 20
MosesZhou + 5 感谢分享!
qxr + 3 很有用的信息!
whdawn + 60

查看全部评分


上一篇:Amazon 75min Code Test + 15min survey OA
下一篇:Akuna Quant Trader OA Python
我的人缘0
尼了了了了了了 发表于 2016-11-3 23:53:56 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (5)
 
 
0% (0)  踩
楼主可以讲讲,数据库那个嘛?
回复

使用道具 举报

我的人缘0
 楼主| yezhangpost 发表于 2016-11-4 00:00:50 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (16)
 
 
0% (0)  踩
尼了了了了了了 发表于 2016-11-3 23:53-google 1point3acres
楼主可以讲讲,数据库那个嘛?

第二题:代码优化performence, 也很简单,原来代码是先查数据库,然后判断结果和另外一个boolean变量都是true才执行一段代码。优化就是先判断booelan变量,如果是true在查数据库。

是这个吗??
回复

使用道具 举报

我的人缘0
MosesZhou 发表于 2016-11-4 00:22:39 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (34)
 
 
0% (0)  踩
yezhangpost 发表于 2016-11-4 00:00
第二题:代码优化performence, 也很简单,原来代码是先查数据库,然后判断结果和另外一个boolean变量都 ...

第一题:售货机,要求改进,目标1 提高用户体验,目标2提高公司运行效率    然后说了一些之后,设计table,直接在电脑上写. Is that OOD question? Or redesign the vending machines databases?
回复

使用道具 举报

我的人缘0
 楼主| yezhangpost 发表于 2016-11-4 00:31:12 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (16)
 
 
0% (0)  踩
这个问题 首先是 改进售货机,增加哪些feature可以达到这两个目标。
我觉得也不是ood,就是看看想法一样的吧。.1point3acres网
然后设计售货机的database,你可以把涉及到你的想法的一些table加上。
比如我说的一个是能够准确记录每个售货机各个商品的数目,这样补货的时候可以提高效率,那么你就可以在表中加上这样的内容。、
表原来是空的,没有任何tablename columnname什么的 你需要怎么改就怎么改
当然还要包括primary key foreignkey之类的,
这个组是做数据库相关的,所以我觉得他只是想了解一下我对数据库知识的理解。

21.000+ students read the Road to learn React. The course weaves all the opinionated roadmaps into one roadmap to master React. It gives you all the fundamentals in React. You will build a Hacker News App along the way.

回复

使用道具 举报

我的人缘0
MosesZhou 发表于 2016-11-4 03:17:44 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (34)
 
 
0% (0)  踩
yezhangpost 发表于 2016-11-4 00:31
这个问题 首先是 改进售货机,增加哪些feature可以达到这两个目标。
我觉得也不是ood,就是看看想法一样的 ...

感谢楼主!
回复

使用道具 举报

我的人缘0
尼了了了了了了 发表于 2016-11-4 05:13:36 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (5)
 
 
0% (0)  踩
yezhangpost 发表于 2016-11-4 00:00
第二题:代码优化performence, 也很简单,原来代码是先查数据库,然后判断结果和另外一个boolean变量都 ...

阿不好意思没有问清楚,我是问的第四轮,设计sales order表什么的
回复

使用道具 举报

我的人缘0
 楼主| yezhangpost 发表于 2016-11-4 23:58:21 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (16)
 
 
0% (0)  踩
尼了了了了了了 发表于 2016-11-4 05:13. visit 1point3acres for more.
阿不好意思没有问清楚,我是问的第四轮,设计sales order表什么的
. 一亩-三分-地,独家发布
这道题面试官出的很随便,他自己都没有想好要问什么,也可能第三轮(manager)跟他说了随便问问什么的吧。 正如我之前说的,前20分钟他都没有想出来问什么东西就是看我简历翻来覆去的。
后来直接说,要不咱们设计一个数据库吧,你说说一个sales order数据库应该怎么设计表。
没有给其他的要求。. more info on 1point3acres
然后我就写了几个表,包括order,product,employee等等。. Waral 博客有更多文章,
还有几个表之间的关系。然后他说 应该提供什么接口,怎么实现。我就说了add query modify 还有统计等等。具体的实现其实我没有说很清楚。. visit 1point3acres for more.
反正我觉得就是第三轮manager觉得我已经过了,他这轮已经不重要了。因为之前说了每个人都是4轮,他只是凑数而已。

With React+D3v4 you'll learn the basics of building fast data visualization components in about an hour.

回复

使用道具 举报

我的人缘0
尼了了了了了了 发表于 2016-11-5 01:55:23 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (5)
 
 
0% (0)  踩
yezhangpost 发表于 2016-11-4 23:58
这道题面试官出的很随便,他自己都没有想好要问什么,也可能第三轮(manager)跟他说了随便问问什么的吧 ...

😂哈哈哈哈,好的!谢谢楼主
回复

使用道具 举报

我的人缘0
笑眯眯的白云 发表于 2016-11-5 15:56:20 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  39% (15)
 
 
60% (23)  踩
楼主, 请问 testcase 应该怎么说, 上次我也被问到testcase 了, 我是 intern on campus 的, 然后我一直都在想leetcode 上面的testcase, 但是感觉那不是他们想要的答案
回复

使用道具 举报

我的人缘0
 楼主| yezhangpost 发表于 2016-11-10 00:14:11 | 显示全部楼层
本楼: 【顶】   0% (0)
 
 
0% (0)   【踩】
全局: 顶  100% (16)
 
 
0% (0)  踩
笑眯眯的白云 发表于 2016-11-5 15:56
楼主, 请问 testcase 应该怎么说, 上次我也被问到testcase 了, 我是 intern on campus 的, 然后我一直都 ...

testcase最后就写在白板上,标一个序号1,2,3,. 一亩-三分-地,独家发布
写出每个case具体的输入是什么,然后讲解这个case你想测试的是什么情况
就行了吧
要尽量想全

Learn React.js, Redux & Immutable.js while building a weather app

回复

使用道具 举报

游客
请先登录

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版|小黑屋|一亩三分地论坛声明

GMT+8, 2018-9-25 16:59

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表