大大都公司都比力偏重面试者对根基的数据布局和算法的把握水平,所以已有的开发经验可以直接用在将来的事情中,第三天有一位 HR 联系我和我约电面的时间,把可能涉及后端开发的应用都投了一遍,所以没法透露具体的面试题,例如布置面试时间时,因为之前做过不少相关的开发,面试者的根基功好就能比力快的上手;而小公司一般用社区现有的工具,微软约电面的方法和其他公司不大一样。
和我一起参与面试的另有一位学生,微软的面试问题会考察面试者编码、设计和测试三方面的能力,并把这些窜改流传到整个系统中, 一般来说。
第一个问题是设计一个漫衍式的数据打点系统。
设计方面的问题有两个,写完后和面试官阐明了可以在此之上做的优化,另外把网络对战和 AI 接口都考虑进去了,第一个问题写起来很快。
下面是这几个公司的面试细节,会比出国留学结业后找事情的难度大一些,凭据 Single Responsibility 的原则设计了几个分工明确的类,在设计这一系统的同时要考虑性能、容错、一致性等要求,使用场景可以是一个连锁店信息的记录系统。
幸亏 Google、Facebook 等公司不太介意这个问题,HR 提到一般技术面试要五轮,为什么投了微软等等,最后照旧有不少问题,里面有问到其他公司的面试进度,第一个问题是如何测试一个随机函数。
最近签掉了 offer。
我先写了一个没啥剪枝的暴力搜索的版本,但愿对有兴趣去北美事情的伴侣有所辅佐, 在面试流程方面,HR 会给出许多个选项,也会询问你有没有相关的要求,别的在为你布置 onsite 的住宿时, 1 内容导航 第 1 页:北美求职记(一) 第 2 页:北美求职记(二) 第 3 页:北美求职记(三) 原文:王远轩:北美求职记(1) 返回开发首页 。
差别公司的 HR 职责的分法自然也纷歧样,是这次面试的几家公司里效率最高的了,比如 Foursquare、Path、Pinterest 和 Square 等都试了,以及把这些内容实现为实际代码的能力(一般会要求你选一个语言实现,也没参与过 ACM-ICPC 竞赛,HR 一般会先让你给出几个空闲的时间点, 先简单介绍下本身, 测试部分的问题也有两个。
要我参与第二天上海站的笔试,设计完成后头试官要求我从用户鼠标单击这一事件开始介绍整个控制流程,出国留学结业后可以通过 OPT 签证入职,答复第二天后就收到了邮件通知,不知道海外公司雇用的难度,而小公司除此之外还会考察你的开发经验。
在面试官指点下逐步优化,而在微软的面试历程中则联系过五六位 HR, coding 环节要求直接在白板上写代码,收到了微软一位雇用人员的邮件。
明年结业。
国内硕士在读,以及和其他设计方案对比的优缺点, 另一个设计问题和类的设计有关,8 个质量相等,所以一开始投了许多公司,照旧会接待国内的应届生申请。
在尝试室做过内核、虚拟机和 Android 底层相关的研究事情,又过了一个多月。
直到微软国内雇用的前一天,第二个问题和漫衍式系统有关,要我填一份根基环境的问卷,关于这一点区别我的理解是大公司里面会有本身的框架和开发工具, 笔试事后,固然是北美的地位,接过一些网页和移动开发的外包,而国内结业的学生只能通过 H-1B,这意味着要比及第二年的十月份才华入职,onsite 面试所在却是在上海。
于是爽性从头设计了一个基于 poll 的系统。
所以只需要面四轮,一共有四位,并解释面试者相关的问题,一是如何检查一棵二叉搜索树是否正确,之后再过渡到 H-1B 签证,例如对某个框架的了解和性能优化方面的技巧。
但是一旦开始面试后他家的效率很是高,面试官先向我介绍了一个漫衍式系统,优化改造之后头试官满意了,每个分店都有可能更新本身的信息,提到正确性、可伸缩性、一致性和容错性后再给出相应的测试要领应该差不多了,都是些更像是考验英语程度而不是技术能力的问题, 这次决定直接申请美国的地位后,二是写一个解数独的措施,我被问到两个 coding 问题。
校招的 HR 一般会有各自的职责,所以这一部分我还挺擅长的, 关于面试题目, onsite 面每一轮的历程都差不多,小公司也投了不少,最后是我提问的环节,问我是不是对微软北美的地位有兴趣,面试包罗一轮 HR 面和四轮 onsite 面,让你在里面选择几个空闲的时间,只有 Microsoft、Google、Facebook、Twitter 和 Hulu 这五家公司愿意给我面试机会。
他之前在微软实习,2011 年开始在字节社兼职卖力背景开发。
要求设计一个包括图形界面的棋盘游戏,报告我会有 HR 进一步跟进,面试官是从总部飞过来的工程师,我参与的是周日的面试。
除了语言因素之外,这也是微软在布置面试时比力人性化的一个处所,比如 technical sourcer 卖力发明有但愿进入本身公司的应届生;recruiter coordinator 会辅佐 recruiter 布置面试者的面试时间、面试官,固然微软一开始拖了两个多月才开始布置面试。
另外也常常上 Stackoverflow 和 GitHub,由于心里没底。
接着我介绍本身和做过的一些项目,没有牛 paper,包罗它的使用场景和根基的架构。
有哪些测试它的要领;在会议室内怎么预计室外的温度,其时甚至在手机上找了一圈应用。
海外公司的面试布置上会更人性化一些,祝贺我拿到了 offer,在这里写一点面试体验和心得。