去年10月底,Lewis帮我内推了Facebook。
10.31,收到recruiter的联系,约定电面日期。
刷题。
11.14,phone interview。
11.15,得知电面通过。
11.19,约定onsite日期。
刷题,看system design。
12.16,onsite interview。
12.20,得知可能要加面system design。
圣诞和元旦的长假,过得一团乱麻。
2017.1.3,确认了加面。
疯狂看system design。
1.10,onsite加面一轮system design。
1.12,收到recruiter的邮件,暗示会有好消息。
马丁路德金日的长假,注意力完全不能集中。
1.17,莫名其妙地感冒发烧,请了病假。接到recruiter的电话,offer,然而连欢喜的气力也没有。
1.18,身体有所好转,还是请了病假。
1.19,康复,复工,签下F家的offer。
过去的三个月,不愿意再经历一次,恐怕也无力承担第二次。
大大的恭喜!
还行~
Cong!
一般一般
楼主,我也刚得知要加面system design 也只有一个星期准备时间。
请问楼主如何疯狂准备。没有学过distributed system。要不要去看看书,打打基础?
因为我之前已经工作过几年,一直断断续续有学过系统设计,所以疯狂复习基本算上是把以前积累的各种知识点再过一遍。这几个网站我认为是比较好的,一周时间足够看了
https://www.hiredintech.com/classrooms/system-design/lesson/52
https://www.interviewbit.com/courses/system-design/
http://blog.gainlo.co/ (只看系统设计的文章就可以)
可事实上这些东西在我加面的时候完全没有用到。加面的问题是如何设计一个支持多语言的网站(中文版facebook)。面试跟系统几乎没有任何关系,全是前台的设计。我一直是做网站开发的,第一份工作正好也有多语言的版本,所以都成了经验之谈。不过,这些系统设计的文章确实很有营养,就算不面试也值得看。
非常感谢这些干货。虽然我没有过工作经验,系统设计知识也是浩瀚如海,但尽力准备总是会多一份自信。
希望有机会给您报个offer。
好啊,拿到offer的时候留个言啊,毕竟是同事了。
感觉今年的门槛不高,加面design应该已经十拿九稳了。别紧张,别犯大错就可以。
会的,去了找前辈吃个饭:)