uber过经

电面:

给一个围棋的棋盘,判断黑白两方的胜负。

onsite

  1. hiring manager,大概聊聊过去的项目,介绍一下组里情况。

  2. 给一个数据pipeline里的task,和每个task的输入输出,要求给出一个执行顺序。其实就是建立task之间的dependency顺序,然后拓扑排序。

  3. 设计一个用于monitoring的time series db,要求能支持较为general的OLAP,并且能提供alerting需要的OLTP(就是计算某个metric最近若干分钟的结果)

  4. 跟一个别的组的人随便聊

  5. 给若干货币之间的转换关系,和一个初始货币与目标货币,要求计算它们之间的汇率。面试官是国人,但交流不太顺,一直到最后才说清楚,如果有能循环套利的情况的限制条件。

本来以为uber现在风雨飘摇,会花大价钱吸引人。结果给的level很抠,包裹也不好,直接pass