同样是考算法,FLAG面试官都关注什么?

2019-10-15 20:51栏目:编程

同样是考算法,FLAG面试官都关注什么?

你想进硅谷大厂吗?,对于目标是FLAG的同学来说,刷题是极为重要的面试基础。除了埋头刷题,无论是找实习还是找全职,都有必要了解FLAG算法面试的难度和风格。

Facebook

酒肉朋友

Facebook的算法题有题库,但比较难预测。题库的题目可以帮助面试官判断候选人的水平,因为同样一套题可能已经测试过几十人了,面试官会有一个更客观的判断,所以FB的面经有一定借鉴意义。
 
FB在面试过程中重点关注三点:一是能不能快速思考,二是思维方式是不是全面,三是在面试过程中能不能一边在白板上书写,一边和面试官交流。
 
Facebook电面用的是CodePad。电面开始会出一道esay的题目让面试者迅速找到状态,之后难度上升一个等级。
 
Onsite基本是两轮coding,一轮design,还有一轮manager面试。其中senior级别的职位在面试过程中会有两轮的系统设计。

LinkedIn

FLAG

LinkedIn电话面试只有一轮,使用collabedit。题目通常有两道,包含一道简单,一道中等难度。在面试中遇到面经中题目的概率很大,因此建议在面试前多看些面经。
 
Onsite有两轮coding,一轮系统设计;一轮hiring manager,主要聊技术,写code的可能性不大,这一轮最重要的,起到决定性作用;还有一轮technical communication,会把简历上的项目过一遍,也会问些简单的behavior question
 
LinkedIn很看重系统设计。面试中一定要和面试官多沟通,了解有哪些假设,哪些限制。

Aamzon

flag

Aamzon面试包含phone screenOnsite。校招基本上是在线测试和Onsite。
 
首先,Amazon考的都是来自题库的题目,或者经典高频难题。Amazon的leadership principle是面试的常考题,考点包含leadership principle的内容有哪些,共有多少条?所以Cultural fit 比会做题还重要。应届毕业生不会有系统设计,但是会有些简单的设计题目。
 
Onsite共有五轮。其中一轮是Amazon有个特有的bar raiser面试。Amazon bar raiser基本由等级比较高的工程师来面,都接受过面试方面的培训,有比较恒定的标准。Bar raiser具有一票否决权,目的是确保候选人的水平符合公司的标准。

Google

算法面试

Google对算法能力很看重,算法面试难度也会更高一点。如果实力不是超强刷题过千的话就只能指望运气好了。尽管单纯的几轮算法面试很难准确判断候选人算法能力与综合能力,但Google坚持这样的考核制度是为了考察候选人头脑是否灵活,具有短时间内解决问题的能力。
 
电话面试会用Google doc。难度会有波动,基本都是medium或hard。也会遇到电话面试第一道题就是DP的情况。所以建议大家在面试Google的时候一定要准备充分。
 
Onsite基本上考算法面试为主居多,5轮都是算法题的情况也是很常见的。算法面试中,虽然有题库,但很多面试官不从题库中抽取题目。基本考察以general knowledge为主的算法,难度普遍偏高,对候选人的期望值也会比较高。

硅谷大厂面试总结:

在面试中,对于那些简单算法题,只要勤奋吃透每道题就行,对高级知识没有太多要求。而一些复杂的算法题,考察的是你对高级算法数据结构的掌握和你解决问题的能力。

本文来自网络,不代表山斋月平台立场,转载请注明出处: https://www.shanzhaiyue.top