回复: 39
跳转到指定楼层
上一主题 下一主题
收起左侧

微软网上编程测试

全局:

2016(4-6月) 码农类General 硕士 全职@microsoft - 内推 - 在线笔试  | | Other | 其他

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

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
其实网上找找应该有了,不过还是发发攒个人品。

1. 给你一棵树,每个节点有左,右以及下一个指针。现在要你把每个节点的下一个指针指向BFS的下一个节点。 要求不用data structure (就是不许用queue 也要做到BFS)。

解:我的解答是用recursive DFS, 每回限制深度,然后用一个global variable 记录当前节点, 每找到下一个则把下一个连到当前节点,然后当前节点变成新一个节点。当当前节点不再变时,BFS完毕。

2.
您好!
本帖隐藏的内容需要积分高于 133 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 133 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies

3. 请问以下程序是干嘛的?
int question (int x){
int i=0;
while (x){
x=x&(x-1);
i++
}
return i;
}

解:看x变成2进制后,里面有几个1. 因为x&(x-1)会把最小位的1变成0.


总得来说除了时间紧以外还算好。发个帖攒人品。谢谢大家!



补充内容 (2016-6-4 05:55):
今天结果出来了,居然没过。说不定程序哪里有重大问题。或者提交的时间太晚了,名额已经满了也有可能。太可惜了。祝各位找工作顺利!

评分

参与人数 7大米 +178 收起 理由
admin + 100
一颗大坚果 + 10 感谢分享!
RRYYN + 5 楼主加油!!
Yoyo00 + 3 感谢分享!
laonawuli + 10 欢迎来介绍你知道的情况

查看全部评分


上一篇:Twitter电面
下一篇:Twitter两轮电面
推荐
YJM1024 2016-6-22 07:20:29 | 只看该作者
全局:
楼主,第一题好像是LeetCode 116. Populating Next Right Pointers in Each Node。
回复

使用道具 举报

推荐
 楼主| howarz 2016-6-14 10:08:06 | 只看该作者
全局:
Simon-Chan 发表于 2016-6-11 02:07
楼主,你第一题的思路有点看不明白,能不能再解释下,或者分享点代码。最近也收到了这个OTS,感觉面经好少 ...

用DFS模拟BFS的方法是,当我做DFS的时候,我还要给DFS递归的method一个变量,这个变量就是最大深度。当DFS达到我设定的最大深度后,就直接返回当前的节点。
具体来说:
我找第一层的所有节点时,我把最大深度设为1,DFS一旦达到第一层就返回结果,这样我就把第一层的都找到了。
然后我把最大深度设为2,这样就能把第二层的都找到了。
以此类推,直到找完所有点。

这种方法非常慢,但是完全不用开新的queue 或者stack,符合题目要求
回复

使用道具 举报

推荐
uuuu99199 2016-6-2 22:50:07 | 只看该作者
全局:
ohmystill 发表于 2016-6-2 22:30
Hiring Event需要至少1年工作经验
new grad 要走campus hire 和 new grad general position的渠道

嗯,原来这样。我简历里有我毕业信息,不知道怎么还是收到邮件了。抱着怀疑的态度还是填了表格,第二天就收到回复说不行了。
多谢大神解答!
回复

使用道具 举报

全局:
microsoft现在是 onsite前 有oa,没电面了?
回复

使用道具 举报

🔗
 楼主| howarz 2016-6-2 09:47:38 | 只看该作者
全局:
xiaozhuxiaozhu 发表于 2016-6-2 09:31
microsoft现在是 onsite前 有oa,没电面了?

估计不同的职位会有不同的流程

评分

参与人数 1大米 +10 收起 理由
laonawuli + 10 感谢分享!

查看全部评分

回复

使用道具 举报

全局:
howarz 发表于 2016-6-2 09:47
估计不同的职位会有不同的流程

祝你拿offer, 题都蛮简单的。
我同学上个月面的microsoft onsite,也是遇到很简单的题,最后拿了offer.
回复

使用道具 举报

🔗
robinali 2016-6-2 13:18:34 | 只看该作者
全局:
赞! 谢谢分享 (虽然我的大米没了

补充内容 (2016-6-2 13:19):
ps, 大米那部分请无视吧~

评分

参与人数 1大米 +10 收起 理由
xiaozhuxiaozhu + 10 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

🔗
robinali 2016-6-2 13:19:50 | 只看该作者
全局:
问下,楼主用什么语言面的?

评分

参与人数 1大米 +6 收起 理由
xiaozhuxiaozhu + 6 欢迎来一亩三分地论坛!

查看全部评分

回复

使用道具 举报

🔗
laonawuli 2016-6-2 14:19:00 | 只看该作者
全局:
请问楼主你这个是不是那个 Azure Team的Online Technical Screen (OTS)?
回复

使用道具 举报

🔗
kemeng1314 2016-6-2 14:26:44 | 只看该作者
全局:
楼主请问您是new grad吗,是Silvia Encinas-Ramirez 联系的你吗。参加azure networking的hiring event?
回复

使用道具 举报

🔗
uuuu99199 2016-6-2 22:22:32 | 只看该作者
全局:
我是刚刚毕业的fresh grad(2016 Spring),接到了azure networking的hiring event邮件。
填写了表格,但是他们又回邮件说我不满足条件,好像不要还没毕业或毕业没超过一年的?不懂,有没有能解释一下?
回复

使用道具 举报

🔗
ohmystill 2016-6-2 22:30:02 | 只看该作者
全局:
uuuu99199 发表于 2016-6-2 22:22
我是刚刚毕业的fresh grad(2016 Spring),接到了azure networking的hiring event邮件。
填写了表格,但 ...

Hiring Event需要至少1年工作经验
new grad 要走campus hire 和 new grad general position的渠道
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

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