作者cjcat2266 (CJ Cat)
看板GameDesign
标题Re: [闲聊] Blizzard 面试经验
时间Sun Apr 27 13:46:18 2014
※ 引述《AmosYang (Zzz...)》之铭言:
: 微软 (我的上一个工作, 刚离职) 面试过程大同小异
:
: * 程式题目难度比较呛, 呛很大, 呛不要钱 ._.
: 但不会考什麽 **i++ * ++*i 这种题目
: (除非你应徵的工作与 compiler / parser 有关)
: * 气氛也比较严肃(一点点, 也可能是我当年比较菜, 胆子小 :D)
: * 流程是过 n 关,一关过不了就直接谢谢再连络
: (换句话说,如果过了好几关到了下午五、六点还没放你走,
: 基本上就已经GG破关等 offer)
我去年11月通过微软的面试拿到offer
趁我还没忘记,也来分享一下 :)
我的第一阶段是微软来DigiPen直接跟学生面试
整个30分钟就只问我一题字串处理
详细内容忘记了,可是我记得不难,只要有基本功都可以答得出来
重点是你要边思考、边一字不漏地讲出来给面试官听
他们很强调把自己的想法表达出来的能力
第二阶段就如同Amos说的一样,是到微软总部的全天面试
早上一开始在一栋大楼跟其他的面试生一起集合(新手村XD)
可以趁这个时候认识一些朋友,玩玩现场展示的硬体
肚子饿的话可以去点心吧吃东西
我怕等一下血糖过低,挟带了两个巧克力棒
接下来就是一关一关过
每一关会告诉你下一关在哪一个建筑
可以请柜台人员叫接驳车载你过去
我的第一关是考资料结构和演算法
内容大致上是实作queue的一些常见功能
接下来改用stack实作queue
第二关是用纯C实作很多不同的singly-linked list功能
接着讲解自己的实作方式有什麽安全漏洞,然後要怎麽防范
第三关是点阵图处理
在一个很大的点阵图里面,搜寻某个特定的pattern出现次数
一开始不考虑效能,先把最基本的暴力解演算法写出来
接下来需要尽你所能,利用现代软体和硬体的技术,增加演算法的效能
没有正确答案,主要是测试你对现代软硬体常见的最佳化技术的认知
这三关就从早上十点考到下午五点,非常累人
有拿到offer的话一周以内就会收到电话通知(我是隔天收到)
--
Ming-Lun "Allen" Chou
Physics / Graphics / Procedural Animation / Visuals
Web
http://AllenChou.net
Twitter
http://twitter.com/TheAllenChou
LinkedIn
http://www.linkedin.com/in/MingLunChou
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 67.161.90.73
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/GameDesign/M.1398577581.A.2C6.html
※ 编辑: cjcat2266 (67.161.90.73), 04/27/2014 17:22:42
1F:→ dreamnook:cj op 04/27 20:35
2F:推 AmosYang: 我当时也是早上九、十点玩到下午六点多, 还好我大学时 04/27 23:04
3F:→ AmosYang: 星海都是打通宵的,这种马拉松式的玩法没在怕的 (误) 04/27 23:05
4F:推 versitility:推分享 05/06 01:24