电面:
给一个围棋的棋盘,判断黑白两方的胜负。
onsite
-
hiring manager,大概聊聊过去的项目,介绍一下组里情况。
-
给一个数据pipeline里的task,和每个task的输入输出,要求给出一个执行顺序。其实就是建立task之间的dependency顺序,然后拓扑排序。
-
设计一个用于monitoring的time series db,要求能支持较为general的OLAP,并且能提供alerting需要的OLTP(就是计算某个metric最近若干分钟的结果)
-
跟一个别的组的人随便聊
-
给若干货币之间的转换关系,和一个初始货币与目标货币,要求计算它们之间的汇率。面试官是国人,但交流不太顺,一直到最后才说清楚,如果有能循环套利的情况的限制条件。
本来以为uber现在风雨飘摇,会花大价钱吸引人。结果给的level很抠,包裹也不好,直接pass