facebook,airbnb,linkedin,amazon 电面攻略&机经

lz 今天单开一帖,主要分享下电面的攻略。
这个帖子可能要写几天,为了阅读性,大家先不要插搂啊。

lz电面的成功率还是挺高的。 除了被黑的那个,正常面的都过了。

lz也不知道什么是最好的电面解法,但是lz的方法自己用的效果还不错。大家可以参考参考。

电面的主体基本是两部分
1 coding & 算法
2 简单 behavious question 和 back groud question

本帖会介绍下前期的准备工作和几个实战的例子。

1 coding & 算法
准备阶段,lz是只做leetcode, 现在大概有330+道题目。基本能cover 所有的类型了。 lz 也知道有其他网站啥的。但是lz觉得还是在质不在量。如果把这些题目都吃透了,那基本能cover 90%以上的面试了。 lz的策略就是集中突破leetcode。

lz的战法目标是提高总体胜率,不是针对单一公司。整体胜率就是我面10家,能有70%的胜率。

lz用的是四遍突破法:
第一、二遍 熟悉题目,找到简单解法,自己联系写code
第三遍 找其他解法,和最优解法。
第四遍 追求速度和准确率

刷题攻略在这里
http://www.1point3acres.com/bbs/ … D311%26sortid%3D311

能力强的大家,也可以合并第一二遍,就是三遍突破了。

面试前一周, 这一周很关键,大家都知道要面哪个公司了,这时候要对特定公司重点突破了,就是找面经,找面经,找面经。。。 基本技能大家应该都有。。。 lz用的是这几个地方:一亩三分地,mitbbs,glassdoor。
然后就是狂刷这些题目了。

面试: 这就是实战了。 大公司phone interview 时候关注的主要是三方面,记住是三方面:
一 communication
二 logic
三 code quality

分开讲: communication 个人感觉是最重要的, 大公司录取你,要确保你能和现有员工愉快的一起工作。所以如果有communication的问题,那你code 写的再好,可能也是stop。 而且你的分数是考古打得 =。 =。 具体点就是你能不能很好的理解考官出的题目, 以及考官能否完全理解你的解法。 写code前一定要多和考官说几句,让他明白你的思路,然后再写code。 面试最后5分钟一般会让你问问题,这个你也要准备好。不要全是大众问题。。。如你怎么分配时间 啥的。。 考官都答吐了。。 要有创新。。。

logic: 这部分就是你的解法了, 解法要简明,容易理解。 不要绕弯路。 刷题的时候大家研究解法的时候应该多注意。

code quality: 这个也是日常基本功, 你的code分段要清晰,能share或者resued的code,写进单独的method里。 这个网上很多文章,大家按自己的语言练习吧。

这里讲个实战的例子吧:
Clone a linked list with next and random pointer

http://www.geeksforgeeks.org/a-l … -and-arbit-pointer/

补充内容 (2016-5-20 22:34):
机经部分,lz可能会花点时间收集收集,然后分享,需要些时间。需要的大家,记得收藏本帖,不要错过呦。。。

补充内容 (2016-5-20 22:35):
lz 其他几个帖子

补充内容 (2016-5-20 22:43):
面试经验谈(facebook,airbnb,google,linkedin,amazon
http://www.1point3acres.com/bbs/ … D311%26sortid%3D311

补充内容 (2016-5-20 22:43):
FB 面经 phone & onsite 攻略 附录题库呦
http://www.1point3acres.com/bbs/thread-191077-1-1.html

补充内容 (2016-5-20 22:43):
airbnb 面经 phone interview & onsite 附录题库呦
http://www.1point3acres.com/bbs/ … D311%26sortid%3D311

补充内容 (2016-5-20 22:44):
lz的刷题攻略
http://www.1point3acres.com/bbs/ … D311%26sortid%3D311