脸颊实习时间线

不想写标点 见谅

昨天hr约的电话 今天收到hr的offer call

9.14 内推确认邮件
10.5 hello from FB
10.23 一面 国人小哥 (一面小哥非常和蔼 交流非常顺畅连贯 十分感谢)
11.2 二面 国人小哥 (二面小哥抬了我一手 第二题不是最优解 还给了我提示 一直尽力想帮我 最后给我positive 大写感谢 国人之光)
11.5 hr offer call

因为签了DNA协议 所以面试内容不便透露 是2道刷题网站fb高频tag题 一道地里常见fb面经题 一道刷题网站gg面经题 都是变形体

受人以鱼不如受人以渔 面经题不如给大家说点实惠的 怎么准备 怎么刷题 怎么调整心态 讲讲我走过的坑 给普通人听的 大神就不要来鄙视我了

1准备
这几年形势比人强 15年之前人们怎么着flag都能混一圈 从前年开始linkedin被收购之后基本只要intern而且名额较少 Amazon去年开始缩招 fb和gg成为为数不多坑多 发面试较为慷慨的公司 其中fb的题库比较稳定 难度也较低 应该是每个收到面试邀请的人重点争取的公司之一

fb实习最好11月之前投出去 早点比较好 从内推到约面试之间就有一个月 或者来年1月再约 彻底刷透了再去 11月中旬开始会出现很多非tag题 所以要么你就早面 躲过去 要么你就1月等大家琢磨的差不多 你熟练度也上来了再面 不过我建议还是早行动 fb貌似是按照学校来招人的 你晚了 坑就没了 刷好题也没用
如果你瞄准目标包括fb的话 我建议你来美国之前就开始刷tag 然后一定要找内推 9月就内推实习 如果你手快可以更早 接到hello之后就开始结合面经来刷 mock几次消除紧张感 并且找出问题 针对性的练习 等到面试前10天 就不要刷新题了 重点结合面经总结高频题思路 把思路捋顺

2刷题总结
面试前10天之前 以tag为主
做到easy能秒 bug free 时间复杂度空间复杂度分析清楚这是第一层
之后mid能秒 结合鸡经的变形体 follow up 能回答 这是又进一步
hard看到题最起码思路想清楚 最好每题都写过 很多时候不写不知道坑在哪里
fb家300多题 其实很多都是一个模板出来的 比如2sum模板 追击指针模板 对撞指针模板 二分法 树的前序/中序遍历 归并 单调栈 merge区间 O(n)空间dp向常数空间优化 bfs 递归 当你做多了你就感觉蛮多题挺像的 知道这道题来龙去脉 很多题都是一个模板写出来的 注意总结
还有一些题主要是考和面试官沟通的 比如valid number, 稀疏向量乘法 这种千万不要背诵 沟通为主
每天至少3题以上 保持3个月应该状态不错 面前几天每天重点刷tag 如果你lc上mock interview每次都能15分钟内ac 基本上很稳的

3心态和面试技巧
去年面过一次fb 比较紧张 刷题也不多 刷了100多道就硬上了 而且太关注于低频hard题 结果第一题直接懵逼 长时间的在电话一头沉默 具体可以看我之前的面经 总之一面就挂了 如果我是面试官 我也不喜欢长时间沉默的选手 甚至我都不知道你沉默的时间是干什么去了 这样很不好

今年暑假回了一趟国 心情很好 拿到国内一家独角兽公司的return offer和另一家独角兽的offer 很满意 觉得回国也挺好的 热热闹闹 这边也就抱着试试的心态只投了flag这几家 给面就面 不给面拉倒 不给面我就提前毕业回去了
这2个月不到准备也很轻松 该上课上课 该健身健身 我也不多想别的 没事和别人掰扯掰扯 心态很轻松 这是一方面
另一方面我感觉fb注重的是以下几点
第一个是交流能力 讲清自己的思路 获得面试官许可 确认各种输入输出细节 确认面试官一直在follow你的代码 当面试官质疑时及时停下来沟通
第二个是代码的简洁性可读性 bug free 不要太多if else, 冗余代码争取减少 逻辑清晰
第三个是算法和数据结构的扎实度 数组和list的区别 map和array作为lookup cache的区别 时间空间复杂度 等等
然后是争取最优解 tag题最优解都在那里 但是上来就最优解还是突兀的 一定要有一个思路为什么这么写 不然背诵感强烈也不太好 尤其是你背诵一个最优解 然后时间空间复杂度打错了 相当减分 再加上如果是新题或者没见过的题 争取先想一个work的思路 面试官觉得你在正确的路上 一般会给你互动

再次是时间控制 自我介绍不要太宏大 以一面两道题算 第一题争取面试开始15分钟内搞定 你后面就比较宽裕 如果20分钟才搞定就有点紧张 25分钟你就要格外抓紧了

还有些是软技巧 当遇到不太有思路的题 比如我的第二面第二问 一定不能沉默 尝试分析问题 问面试官要例子 澄清case 然后给一个算法问他是否可行 我说了一个 他说you are in right track然后我才开始写 写到一半遇到一个问题 我们又停下来分析 优化 最终跑通 没有bug 但是不是最优解 全程我都没有沉默 我尽力解释我的想法 也向他寻求思路 这是平时的常态 我感觉也是面试官希望看到的东西

最后运气加实力 有时候7分靠实力3分靠运气 心态放平 非鸡精题出现不多的 就祈祷自己别碰到吧 看到三哥也别给自己不好的暗示

先写这么多 希望对大家有帮助

足够应付实习了

求问楼主拿到实习offer是准备再延期毕业吗