Sicheng’s blog

The Sicheng's blog

记录我曾经面试 Facebook(Meta) 的经历

Table of Contents

2020 年初的时候,我的邮箱里面收到一个封 Facebook 的招聘邮件。能被大公司看上,我还是挺高兴的。于是热情洋溢的回了邮件,说我很感兴趣啊,Facebook 一直是我的 dream company 等等。

面试

于是他们很快的给我安排了第一轮面试,就是两道非常普通的 LeetCode 算法题,我那段时间一直在刷题,所以很快的写出来了。所以他们就安排 4 月份去伦敦 onsite 面试了。

我当时签证和机票都搞好了,结果新冠在欧洲爆发,onsite 面试改成线上。这是我非常遗憾的事情,因为相当于免费旅游没有了,我定的酒店就在大英博物馆走路能到的地方。

线上 onsite 是一天面试完的,我记得好像是 4 轮,题目完全不记得了,基本上都是 LeetCode 的原题,就是考的一个手快。系统设计轮要我设计一个线上卖演唱会门票的系统,非常像 Educative 上的一个系统设计课程讲的  Design Ticketmaster,正好我前几天看过。我觉得这个题最关键的就是考虑并发的时候,多个客户端如果想买一个座位的票会怎么样。我就说这个时候应该用锁,并且解释了数据库乐观锁和悲观锁的区别和适用场景。

Offer

面试很顺利,我的 recruiter 一个星期之内就和我沟通,说面试通过了,要和我谈 offer 了!当时接到电话还是挺兴奋的,毕竟是顶级互联网公司。他们给了我一个 E4 的 offer,大致一年在 12 万英镑左右,还有将近两万英镑的搬家费。Offer 一年之内有效。

我的决定

兴奋过后,我也在考虑到底要不要搬去伦敦。那段时间我聊了很多人,包括已经在 Facebook 伦敦工作的朋友。



首先关于职级,E4 感觉不上不下的,Facebook 有一个非常有名的 Up or Go 的政策。Facebook 希望工程师在 一定时间内升级到 E5 的职级,否则就会被解雇。为了升职,大家自然会努力干。我在面试的时候也问过面试官是不是有这回事,面试官没有正面回答我是或者不是,只是说在 Facebook,公司希望员工随着公司一起成长。我后来也问了我的另外一个朋友,他也说是这么一回事。

拼命努力工作为了升职,让我想起在阿里 P6 升 P7 的门槛。这似乎我来欧洲躺平的初衷相违背。

其次关于小朋友教育,我和一些在英国的中国人聊,据说在伦敦小朋友的教育也有点卷。大家都想着上私校,开销很大。在德国我们就完全没有上私校的念头,因为私校多数是英语授课的。我们在家都不说德语,要是小朋友还去英语授课的学校,他德语更加差了。而且我观察,其实受过大学教育的德国人,都会说英文。所以留在德国,小朋友的语言也不是大问题(当然德国口音的英文没有伦敦腔那么高级了)。

最后,当时新冠还非常严重,在那种时候,大家都是偏保守的,想到一家人在国外的身份都维系在我的工作上,让我不得不谨慎一些。

在犹豫了很久以后,我告诉我的 recruiter,说我不去了(考雅思的钱也没给我报销)。要说可惜还是挺可惜的,作为一个程序员,肯定还是希望去有挑战的地方工作。但是作为家里的赚钱主力,我还得其他事情要考虑。

今年我的 recruiter 又联系我了,说 Meta 开放了在德国远程的 E5 的职位,问我要不要去试试。我说,我在现在这家公司才一年,而且我也干得挺开心的,这次就不面试了。也许过几年有更多的公司在柏林招聘,我终于能圆我的大厂梦呢。不过现在,容许我先躺一会。

 

 

8 thoughts on “记录我曾经面试 Facebook(Meta) 的经历

  1. 哈哈哈,
    我得说,
    躺习惯了的话,恐怕很难去大厂受压迫啊。要想被压迫,还得趁年轻。说不你适合他们的文化,能上升很快呢。
    小厂一般都认大厂资历,反过来就不一定了。

  2. 羡慕…

    求问下,除了算法、系统设计还有其他部分的面试内容啊?BQ之类的问题

Leave a Reply

Your email address will not be published. Required fields are marked *