推特上门过经

面的是 Data Management组,新组。还在招人。技术的话 面试的不同engineer给了不同的说法:

  1. javascript react做back-end。
  2. 跑Hadoop管理数据
  3. 具体目标是管理twitter 上发的各种tag。

优点: 地处市中心,可以上下班公交车(楼主还没有驾照呢),公司职员年轻化,人种diverse,性别比例不错(楼主女生)。食堂超级好。
缺点:这个技术栈是真的不明朗,又是只有几个人的新组。不知道技术深度如何,多大的规模呢。政治斗争大不大啊?

onsite 一共三轮:

  1. 设计一个数据结构 class,有两个function
  • record (int timestamp, String event)
  • getCount(int startTime, int endTime, String event, String granularity)

就是给两个时间点timestamp,求之间一共有多找个该类型的event发生(tweet, retweet之类的)granularity是按照日期,小时,分钟划分的。返回 List<Integer>

  1. 4sum 变型。
  2. bq

三天后告知过了