北美公司面试经验笔记
2016-04-05 12:22
141 查看
北美公司面试经验笔记
昨天去参加了一场非常有收获的讲座,《师兄带你找offer》。转载请注明: http://blog.csdn.net/stdcoutzyx/article/details/42041947
这个讲座由计算机学院研究生会,九章算法赞助,在此给他们打个小广告,良心活动32个赞。活动邀请了4位学长过来给大家分享找北美公司offer的经历及需要准备的事项。
为了避免对号入座,在此我谨用A/B/C/D来称呼各位学长。
学长A
首先是推荐资源:刷题网站
http://leetcode.com/ http://www.careercup.com/ http://www.geeksforgeeks.org/
书籍推荐
cc150
elements of programming interview
微信公共号
IT面试哥
九章算法
待字闺中
学长A讲述经验
无ACM背景
Leetecode刷十遍,第一遍所有题都刷一遍,之后进行在优化,再之后进行代码可读性训练,再之后找手感。第一遍所需时间较长,之后就是一周一遍的节奏。每当要去面试的时候,练习一遍。
学长google面试被刷,主要是因为之前在那实习的时候mentor评价不高,之前去实习的时候是学生学习的态度,暴露了很多缺点。
Google校招时间很长,所以不要着急在状态不好的时候就去面google,很容易被刷下来。Google刷人最多的时候是9月份,所以千万别去赶高峰期。
在Facebook面试中遇到阿三,各种相互不理解。
微软今年没有校招,但是有转正机会,也有秋令营可参加。微软来面试的一般都是很高层的人,所以可以立等结果,10分钟出offer,速度奇快,很刺激。
国外公司一般面试都是45分钟,十几分钟聊天,半个小时做两道题的样子。但几轮面试都是平行的,没有说越到后面越难。
总结
摆正心态,不要嫉妒先拿offer的人,offer肯定有先有后,说不定自己能拿到最好的。
面试50%靠实力,50%靠运气。
学长B
学长B讲述的非常的诙谐有趣,说了很多笑话。学长B讲述经验
练习纸上做题,在纸上不依靠IDE的帮助写出bug-free的代码是很困难的。
本着对自己负责的态度,练习刷题的时候不要找答案。
有创业公司的经历,面试很被看重,因为去创业公司的人一般都被认为技术性很强。创业公司的顶梁柱和大公司里的螺丝钉是差别的,没有哪个更好,两种都是锻炼。
BAT offer都拿到过,hulu offer没拿到。
英语水平没有那么重要,只要能讲清楚事情就可以。内推他的人连四级也没过,照样进facebook。
面试又遇阿三,简直要崩溃。
在纸上写出来的代码尽量要bug-free,一旦出现bug印象降低很多。
技巧:题目一般不要直接说最优解,因为在纸上写代码的时间有限,比如字符串匹配问题,直接说KMP,可能就会被要求实现KMP,但先说暴力算法,写出来,再说KMP算法的思想,可能就不会被要求写出KMP算法了。
对面试官说一声谢谢,面试官可能也是调着调着bug就被拉过来面试,占用了人家的时间,让人家很不爽。所以说一声谢谢是必要的。
面试心态:当做是与同事交流而不是考试。可以假装与面试官都不知道题目的答案,一起解决这道问题。
说的轻松,其实当时很紧张,等offer得时候经常半夜三点惊醒查看邮箱看有没有收到offer。
学长C
学长C语调轻而语速快。很多没听清。学长C面试经验
有ACM背景,所以没有太注重刷题。facebook的面试题感觉没有太难,不是太acm的那种。
google有四轮在线测试,通过了其中一轮就可以拿到面试机会。
在实验室中话,不要过多的突出研究性内容,多突出工程能力。
简历只是作为拿到面试机会的敲门砖,在实际面试中简历不被太看重。
又遇阿三,累觉不爱。
英语能力主要体现在开始进行面试官自我介绍的时候,就是练习听力,他说完之后一定要提几个问题,只听懂一小部分就问那一小部分的问题。
可以找facebook里面的人进行模拟面试。
facebook中会有一两道比较难的题目。(参加过acm的都说难,难道何等地步?)
学长D
学长D是四个师兄中唯一有女朋友的人。讲的也很具有总结性。学长D面试经验
无acm背景。
英文能力,表达不要太啰嗦。面试官跟你的背景不匹配的时候,可以做high-level的表达。在题目做错的情况下最考察英文能力,因为说对了面试官还能主观的猜出你的意思,但做错了&&表达的差,面试官可能也不知道你说的啥了。
国内外面试的差别:编程都会重视,但国外重视交流,而国内重视背景,国内还会对其他方面如操作系统、网络方面的知识。所以准备起来是有侧重的,两个都准备有点不太可能,所以一定要在准备前做好决定。国外注重思考的过程,国内如果说太挫的算法很容易被面试官鄙视。
北美背景的国内公司面试风格也和国外很相似。比如hulu,preview,transfer。
hulu的面试题真的是从没见过,需要自己从头想,压力很大。hulu和preview真是良心公司。
等offer得过程中为了攒人品,先后向leetecode捐了两次钱。
总结以及其他
去国外主要是开阔视野,不要为了一个户口而绑定自己。看得多了才有无限的可能。大公司实习经历尽量要有,如果实在不能去实习,可以6点-12点和周末去,拼一下。
去国外会比较辛苦,做决定之前要想好。
简历上要写的低调一些,比如写熟悉而不是精通,acm竞赛参加者会被问到更难的问题。
感受
研二的上半学期转眼就要过去,对于未来的出路,我还是坚定的迷茫着。但是没关系,做好手边的事情,多手准备,车到山前总会有路。本次活动真心感觉很好,学到了不少经验,面试方面的事情还是多跟人交流才能知道是怎么回事。对于我来说,还是想出去见见大世面的,所以,从现在起,要好好准备了。
良心活动,帮忙打个广告,www.ninechapter.com,据说去网页上能找到邮箱可内推北美公司哦!
![](https://raw.githubusercontent.com/stdcoutzyx/Blogs/master/blogs/imgs/n1-1.png)
相关文章推荐
- 面试题25 二叉树中和为某一值的路径
- fir.im Weekly - 如何做一个出色的程序员
- 一个iOS程序员的BAT面试经验
- 一些面试题的思路逻辑
- fir.im Weekly - 如何做一个出色的程序员
- 求职宝典 第九章 面向对象编程
- 面试题24 二叉搜索树的后序遍历序列
- iOS面试必看,最全梳理
- ANR 产生的原因以及解决办法
- 【剑指Offer学习】【全部面试题汇总】
- 【面试题】判断单链表是否有环
- 老码农冒死揭开行业黑幕:如何编写无法维护的代码[ZZ]
- 面试题23 从上往下打印二叉树
- 怎么在面试时回答java垃圾回收机制相关问题?
- 如何成为一个优秀的程序员(大部分写的都非常不错)——要勤快,不停的学习;争论是无意义的,不如把两种都学了,会更有收获。
- 写给后端程序员的HTTP缓存原理介绍
- 十二星座的程序员都是什么样?
- mysql面试题
- 韩顺平php程序员算法
- 2016年程序员就业形势是什么样的?