微软 intern offer# JobHunting - 待字闺中
m*n
1 楼
前天onsite面的。一个房间20多个候选人,有面intern有面full time。
然后20多个面试官一个一个进来各带走一个人;
面完一轮之后候选人回到会议室,休息15分钟,
然后同一批面试官再进来各带走另外一个;
如此反复4轮,就到了中午,吃饭1个小时,然后几个hr分别把人
叫出去,或给offer或发据信。 拿到offer的和没拿到的分开回去。
面试的题目, 写itoa, 如何通过error number快速找到error string。
为什么选微软,为什么微软选你。说说你做过的非工作时和非学校项目。
如何判断BST,code。sorted int array去除重复。 assignNum()和
releaseNum() 用来分配和回收最小数字。
题目不难。
能给大家的建议就是:一次写出最高效最正确能直接编译运行没任何错误的程序。
任何一个小错误都是要扣分的。不要试图先给出个低效的算法再优化。低效的程序
也会在面试官心里留下不好的印象。除非你不得不先写个低效程序才能思考更高效的。
hr在面试前会告诉你:我们不关心你是否能最终给出的答案是否正确,我们只关心
你能否正确思考推理。
我想说的是,这些都是bullshit。任何面试官都会不自觉地喜欢正确答案,而不是
什么推理,特别是最后还没推出来的理。
祝大家都好运。
然后20多个面试官一个一个进来各带走一个人;
面完一轮之后候选人回到会议室,休息15分钟,
然后同一批面试官再进来各带走另外一个;
如此反复4轮,就到了中午,吃饭1个小时,然后几个hr分别把人
叫出去,或给offer或发据信。 拿到offer的和没拿到的分开回去。
面试的题目, 写itoa, 如何通过error number快速找到error string。
为什么选微软,为什么微软选你。说说你做过的非工作时和非学校项目。
如何判断BST,code。sorted int array去除重复。 assignNum()和
releaseNum() 用来分配和回收最小数字。
题目不难。
能给大家的建议就是:一次写出最高效最正确能直接编译运行没任何错误的程序。
任何一个小错误都是要扣分的。不要试图先给出个低效的算法再优化。低效的程序
也会在面试官心里留下不好的印象。除非你不得不先写个低效程序才能思考更高效的。
hr在面试前会告诉你:我们不关心你是否能最终给出的答案是否正确,我们只关心
你能否正确思考推理。
我想说的是,这些都是bullshit。任何面试官都会不自觉地喜欢正确答案,而不是
什么推理,特别是最后还没推出来的理。
祝大家都好运。