脸书 6月初电面+昂赛 挂经 总结反馈

6月初, 面的是e5,脸书的店面 和 昂赛。 就是等到有结果再发出来总结和反馈:

  1. 首先说明, 大厂对有身份的应征者不会有任何降低标准之类的. 但是这个没有降低标准可能是因为 交流,文化. 并不是说英文说的流利就ok, 还有表达技巧, 回答思路和关于企业文化. 在经历了灵婴的面挂之后, 脸书昂赛四轮都是国人,本觉得文化没有问题.没想到系统设计轮遭遇不幸. 着重强调, 脸书不一定是系统设计,可能是API design.
  2. 其实对于有经验的,还是哪个感觉. 对于刷题什么已经不是最重要的, 重要的是看面试时候的很多软因素.
  3. 面试也真的看运气,所以并不是说自己准备的充分什么就一定有好结果.因为我相信,就算你刷题网都刷的滚瓜烂熟,但是也有可
    能会有新题, 和变形题. 而且不一样的BQ,在不一样的面试官,可能反馈和想法就不一样.
    说完了客观因素,再说说主观因素,也算是对自己的总结:
  4. 本人性格心直口快,想到什么说什么. 但是其实这是很不对的. 回答问题还是要先思考,然后针对问题,给出答案. 不要说了一堆,内容很多,然后面试官都被自己带跑了, 而没有get到自己在一堆内容里面自己的答案.
  5. 心理, 感觉自己在面试时候还是要有一定的信心. 我们中华民族的那种中庸之道, 也许在西方大地上并不被人看好. 其次, 每一轮面试无论前面好或是不好,都不要因为之前的感觉而妨碍之后的面试. 其实说这个很简单,但是做到还是比较难的. 因为自己可能都没意识到自己的这些问题.
  6. 也许自己说英语的时候和说中文不太一样, 可能也是平时和朋友们聊天不注意习惯了, 因为有朋友帮忙总结时候说, 有时候自己说英文比较aggresive. 所以让面试官可能会觉得不是一个好的合作伙伴.
  7. 还是技术本身吧, 对于工作很久之后,其实很多其他方面的技术往往就丢了,基础一些可能也没太注意. 当然,也因为美国现在的面试形式, 让我们过多时间太专注于刷题, 看面经, 看纯技术性的.

下面来说说题目:

  1. 店面: 给一个数组, 找出现频率最高的N个数, 考虑又重复情况. 比如 12345555, 那么出现频率最高的2个数就是5. 面试官希望的是bucket sort. 线性时间的答案.
  2. onsite coding: 先给了热身练习:两个interval, 然后合并. 之后就是正常的interval merge.
  3. onsite coding: depth sum和 remove valid 括号的简单版.
  4. Jedda: 纯host manager 面, 最后时间到了,没给coding.
  5. pirate: 多语言支持, 不考虑用户输入, 我们有翻译者和developer, 怎么去设计翻译的API. 这个是我挂的重点, 完全没概念, 而且面试官问到应该放client还是server, 我回答了,但是心里想的是: 我一个面backend的,你怎么问我会不会放在client. 这一轮非常蒙. 原来还想这个可能是reverse shadow, 但是只有一轮pirate, 感觉也不对. So…