由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - Re: 【面经】我刚拿了三个offer——Google、Facebook、Uber
1 (共1页)
l******n
发帖数: 1
1
“几家欢喜几家愁”,面试总是让有些人为了工作实习机会而发愁,还有些人已经
通过自己的努力成为了offer收割机。小编整理了这位超级奶爸的七问七答,希望能对
正在求职找工作的你有所帮助。
旁白:“喂,这位朋友,即使收到三个大牛公司的offer,你也只能去一个呀,另
外两个能转让不?”
咳咳,严肃点,带好小本本,开始划重点啦...
1.请问你准备面试是从什么时候开始的呢?能否总结一下各个阶段的侧重点?
前后大概有一年时间吧,分为三个阶段:
前六个月——夯实基础知识。本人坚信基础理论的重要性,重新开启了学霸模式,利用
空余时间系统复习了一下算法设计和算法分析。
6-11个月——刷题,一共300多道
最后一到一个半月——系统设计、复习之前做过的题和看面经。
Tips:因为时间有限,不可能复习到所有的题,在做题的过程中可以把有代表性的和复
习时想不到怎么做的题单独标记出来复习。
2.第二阶段刷题具体刷了多少题,你选题的标准是什么呢?
我的目标公司主要是Google和Facebook,所以,把Leetcode上标有这两个公司标签的所
有题目全部都刷了一遍。其中,Easy、Medium、Hard的比例大概是1:2:1。
3.系统设计的面试你是怎么准备的呢?
我整理了一些资料,希望能帮助到正在准备面试的你:
o http://highscalability.com/
o https://www.interviewbit.com/courses/system-design/
o https://www.gitbook.com/book/soulmachine/system-design/details
o https://www.hiredintech.com/system-design
o http://blog.gainlo.co/index.php/category/system-design-interview-questions/
o https://github.com/donnemartin/system-design-primer
4.能否介绍一下你这几家公司的面试经历?不同公司的面试有什么不同特点?
(1)Facebook
一共面了四轮,每轮45分钟。第一轮比较简单,做了3道题,第二、三轮都是一道,最
后一轮是系统设计。其中一轮花了一半的时间问Behavioral Questions。我感觉FB对代
码质量要求比较高,除了没有bug,最好解法还要比较干净简洁。
(2)Google
Google题目就要难很多,Medium、Hard的题。面试就是做题,没什么废话。记得Multi
Threading那一轮,我忘记了semaphore的语义了,自己现场YY了一下,也算言之成理,
所以问题不大。但有一轮面算法,其实我感觉自己面得不怎么好,到最后也只给出了简
单的次优解。我觉得没有挂掉的原因可能是其他轮面得比较好吧。据说是即使有no
hire,但其他几轮中有strong hire,比每轮都中规中矩要好。
(3)Uber
面试的题目难度也是在中上,面了两次Multi Threading的题。不知道为什么每一轮都
花20分钟问同样的Behavioral Questions,感觉面试没什么计划。
备注:Uber和Google的经验告诉我们,除了算法,多线程也是需要专门准备一下的。
5.面试过程中碰到的原题概率大吗?
有,但是不多,每个公司最多也就一道的样子。
6.既然碰到的原题那么少,你又有工作经验,那为什么还要刷题呢?
还是要的,工作跟面试不一样,久不刷题看到题目刚开始就没啥思路。刷到一定程度,
总结好各种题型,面试碰到新题做起来也会快很多。
7.我知道你白天上班、晚上照顾家庭,空余时间也比较少,那是如何坚持刷题半年的?
有什么经验、心得可以和大家分享?
其实,没什么心得,要想找工作就得刷题呗,哈哈。如果要说有,两个方面:
时间管理:一般白天的时候,我会先把题目记下来,用一些零碎的时候想想解题思路,
等娃睡了以后,只要写代码也就相对快一些。
刷题永远不要满足于自己的解法。有些题自己虽然做出来了,建议还是再想想有没有多
种解法,看看别人有没有更优解。
最后,推荐一个本周六晚上的青云算法(www.qingyun.io)线上免费试听课,2小时讲解
字符串和哈希表高频面试题。如果感兴趣,请点击以下链接:
https://attendee.gotowebinar.com/register/4644360594376652290
大家一起来刷题,走起!
t**********n
发帖数: 1718
2
像我们这些70的老帮菜咋办
c*******a
发帖数: 1879
3
这么明显的空洞的傻逼广告,

利用

【在 l******n 的大作中提到】
: “几家欢喜几家愁”,面试总是让有些人为了工作实习机会而发愁,还有些人已经
: 通过自己的努力成为了offer收割机。小编整理了这位超级奶爸的七问七答,希望能对
: 正在求职找工作的你有所帮助。
: 旁白:“喂,这位朋友,即使收到三个大牛公司的offer,你也只能去一个呀,另
: 外两个能转让不?”
: 咳咳,严肃点,带好小本本,开始划重点啦...
: 1.请问你准备面试是从什么时候开始的呢?能否总结一下各个阶段的侧重点?
: 前后大概有一年时间吧,分为三个阶段:
: 前六个月——夯实基础知识。本人坚信基础理论的重要性,重新开启了学霸模式,利用
: 空余时间系统复习了一下算法设计和算法分析。

k***a
发帖数: 1199
4
da niu niu

利用

【在 l******n 的大作中提到】
: “几家欢喜几家愁”,面试总是让有些人为了工作实习机会而发愁,还有些人已经
: 通过自己的努力成为了offer收割机。小编整理了这位超级奶爸的七问七答,希望能对
: 正在求职找工作的你有所帮助。
: 旁白:“喂,这位朋友,即使收到三个大牛公司的offer,你也只能去一个呀,另
: 外两个能转让不?”
: 咳咳,严肃点,带好小本本,开始划重点啦...
: 1.请问你准备面试是从什么时候开始的呢?能否总结一下各个阶段的侧重点?
: 前后大概有一年时间吧,分为三个阶段:
: 前六个月——夯实基础知识。本人坚信基础理论的重要性,重新开启了学霸模式,利用
: 空余时间系统复习了一下算法设计和算法分析。

z*********n
发帖数: 1451
5
广告太弱,拿offer太少,还没哥拿的多,就来骗钱了?
b********d
发帖数: 1
6
多谢系统设计的资料
只是题还没刷够呢,又是多线程、又是系统设计的,现在的BAR怎么这么高了……

利用

【在 l******n 的大作中提到】
: “几家欢喜几家愁”,面试总是让有些人为了工作实习机会而发愁,还有些人已经
: 通过自己的努力成为了offer收割机。小编整理了这位超级奶爸的七问七答,希望能对
: 正在求职找工作的你有所帮助。
: 旁白:“喂,这位朋友,即使收到三个大牛公司的offer,你也只能去一个呀,另
: 外两个能转让不?”
: 咳咳,严肃点,带好小本本,开始划重点啦...
: 1.请问你准备面试是从什么时候开始的呢?能否总结一下各个阶段的侧重点?
: 前后大概有一年时间吧,分为三个阶段:
: 前六个月——夯实基础知识。本人坚信基础理论的重要性,重新开启了学霸模式,利用
: 空余时间系统复习了一下算法设计和算法分析。

d*******n
发帖数: 43
7
金刚兄啥时候搞个直播 带带兄弟们啊

【在 z*********n 的大作中提到】
: 广告太弱,拿offer太少,还没哥拿的多,就来骗钱了?
z*********n
发帖数: 1451
8

我,不善言谈

【在 d*******n 的大作中提到】
: 金刚兄啥时候搞个直播 带带兄弟们啊
1 (共1页)