注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
先介绍一下我的背景:国内某985院校硕士毕业,若干年IT工作经验。目前在New England地区某学校读MIS专业硕士。
我到美国的主要目的是找工作,但刚来的时候没有想到找一份实习都这么困难。几乎所有的知名IT企业,包括Microsoft, Google, Amazon, Linkedin, Zynga, Salesforce, 我都投过简历,但是大部分简历基本投了连电面都没有。也许一方面是学校牌子不够响,另一方面是我的背景还不够match。下面简单说说我的面试经历。.google и
1. Google
能拿到G家的面试还是靠朋友refer,否则估计简历就被刷了。
G家的intern只有电面,两次back-to-back的面试在两小时内完成。每次面试至少包括一道要求写程序的题目,以及若干算法问题。 ..
面试中我遇到两个题:一是根据二叉树的in-order和pre-order序列构造出这个二叉树,另一是计算一个简化的四则运算表达式,表达式里面只有加减运算和小括号。这两题我都是用递归解决的。. .и
还有这样一题:二维坐标平面上有一亿个点,如何找出离原点最近的1000个点?
G家的招聘流程很长,feedback的快慢往往取决于interviewer是否负责。我当时等了一个月,几次催问recruiter才得知还有一个interviewer没有提交feedback。
2. Facebook
Facebook的面试过程值得称赞的地方是他通过网上做题来决定是否给电面。首先去interviewstreet上面做了一道规定的题目,很快就收到了面试通知。两次电面分别安排在前后两周。
Facebook的电面流程一般是先了解一下背景,问问简历的内容,然后写程序。我遇到了如下几个问题:
(a) atoi(char*); (b)两个大数相乘char* multiply(char*,char*); (c) 把BST转换成Double-Linked List, Node* convert(Node* root).
第二次电面结束后3天,收到邮件被拒。感觉这次失利还是因为基础不够扎实,atoi和multiply两个函数都没写好。. 1point 3acres
3. Dell
我拿到的intern offer来自dell,他家主要做硬件,不过我这个职位是软件开发.
在学校的job fair上面投的简历,2月底电面了两轮,分别和两个不同的team
其中一个team把我拒了,另一个给了onsite
onsite面了4轮.google и
问的问题相当广泛,包括:
曾经做过的项目,白板编程(Fibonacci Number),Android开发(我面的职位和android
相关),Javascript,Java里面的hashcode和collection
还问了一些OO设计的问题
总结:
我不是大牛,这个offer拿得不容易,总结一下有几点建议:. From 1point 3acres bbs
1.不放弃。从去年下半年开始找,直到今年,被拒N次但没有放弃。
2.算法和项目经验,两手都要抓。除了FG这些大企业主要考算法,我还没发现其它公司把算法的地位放得这么高。
如果完全押宝在练习算法,赌注有点大。建议抽空练习一下流行的技术,即使不深入,面试时候也好吹水。
3. 重视基础,其实大公司面试也没有太难的题目,很多都是基本的C函数。
我之前花了很多时间钻研interviewstreet上面的难题,其实不如多把基本程序练好。题海战术对面试还是有用的。
随着中国学生日益增长,就业形势会越来越严峻。大家要有心理准备,同时下非常大的苦功提高自己的能力,方能在竞争中胜出。祝各位好运! |