注册一亩三分地论坛,查看更多干货!
您需要 登录 才可以下载或查看附件。没有帐号?注册账号 
x
今天终于拿到了meta的实习offer,非常感谢地里的面经,所以我也来这边小小的回馈一下。(发帖的是这个号的另一个使用者,diversity女)
;
timeline:
9.22 内推
10.7 问题email
11.8 phone interviw
11.10 通知下一轮
12.6 vo
12.8 问国籍
12.14 hr call+offer
废话比较多的个人面试情况:
楼主是一条咸鱼,来读master之前基本没有刷题(准确的leetcode数:4题),到了这边才一个月就发现周围的人都早早刷题+投简历了,我才慢慢悠悠的一边焦虑一边缓慢投简历。到现在为止只投了20家左右,也只拿到这一个vo,比较幸运地把握住了这个机会。所以大家不要放弃,哪怕自己很菜也还是有希望的。
回到九月,当时我胡乱找学长内推了sde intern,十几天后就收到了hr的email,因为觉得自己不行所以拖延了很久才去约了第一轮,到面试之前的一段时间一直在刷fb tag题,到第一轮的时候大概准备了fb tag的三四十个题。为什么拖延了还只准备了这么少的题呢?一方面刷题太少了直接做meta tag起点稍微有点高,对语言的熟练度很低,另一方面觉得自己不行所以一直就懒散地准备(大家千万不要这样!
到了第一轮的那天,本着破罐破摔的心态强行面了,(面试之前还试图拖延但是被hr拒绝了哈哈哈),面试官是一个年轻的白人男,第一题是个easy中的easy,以我的弱鸡水平也能写个差不多。结果第一题简单就意味着第二题贼难,因为之前没做过类似的题目,我在那里拿着纸笔想了半天也没有任何思路,甚至暴力法都不太能想好,当时我就崩不住了。好在面试官小哥非常nice,他没忍心打断低头写写画画实则内心崩溃的我,找了一个我抬头的间隙跟我说,可以先试着写一个不那么好的解法再来优化,我就强撑着写了一个实际上没啥大用的bfs的函数,其他代码没写完就时间到了,他问了我时间复杂度,可是我怎么知道一个没写出来的代码的时间复杂度啊,就瞎说了一下,然后他问了个提前准备好的问题就结束了。当时面试完觉得自己没了,收拾收拾准备回国啃老了,没想到居然过了。
得知自己第一轮过了以后我非常兴奋,不知道这是什么天选之子的运气,总之我大受鼓舞,准备开始疯狂刷题(倒是也没有很疯狂哈),当时想的是哪怕这面试过不了,也要为了多一些时间让自己努力一下,而约了列表里最晚的时间(嘿嘿)。后来找到小红书上的一个面经汇总,我第一次的两个题目都在里面,一下子觉得这个面经很准,就抛弃了leetcode开始疯狂刷那个面经里面的160题,因为题太难了基本是阅读理解式刷题法。
到了第二轮面试之前,我大概准备了面经的120多题,信心满满地去了,结果面试的时候一道原题也没遇到。这次面试官又是一个白人男,第一题虽然不是原题但很简单,比较快做出来了。第二题倒是做过类似的也不完全相同,当时做的时候只写了recursive的方法,我就写上去了。(这个事情告诉我刷题一定要研究一下最优解)。他问空间复杂度,我回答错了但是我对我的答案很有信心(?),所以他提示了很久我才明白,哦原来是空间复杂度错了他想要让我改过来。follow就是问有没有空间复杂度是O(1)的方法,我心里清楚是要写循环,可惜剩的时间不多了,具体怎么写来不及想了,所以follow也算没做出来吧。但是做完以后他对我笑了,和一开始一直不苟言笑的冷漠脸形成对比,我突然莫名觉得自己好像好了?
还有一个有趣的point就是两次面试的最后,我对这两位面试官问了相同的问题,两个人的回答的style截然不同,第一轮的年轻白人小哥很真诚地给我讲了他自己真实的经历和感受,第二轮年纪大一点好像更有经验的面试官就讲了一些比较官方地回答,一些套话。(我猜测是我面试太少才会觉得有趣吧,一整个秋招就面了这两轮,但是练习了两次我已经把我准备的这个问题背诵的很熟啦,也算是一个收获(?
我这个上岸的经历也算是全靠运气啦,来这里顺便给大家蹭蹭好运。
总之,不要放弃,不要因为觉得自己不行就不去做,最好不要觉得自己不行,实际地去做一做就会发现自己其实没有想象中的那么糟。
|