六月末面的西雅图OCI, 貌似是compute部门(没错我有点忘了,总之是一个核心部门),四轮+陪经理吃饭。
第一轮:问我分布式文件存储系统,一个很大的文件的存取流程是什么。我对这方面不太了解,扯了一点皮毛之后扯不下去了,直接跟面试官说我不太懂呀。面试官说好吧那我来考你别的吧,于是问了我一道算法题:在棋盘上给一个起点一个终点,判断国际象棋里面的Knight(类似中国象棋里的马)是否能够从起点移到终点。我用的BFS, 但是貌似有更简单的方法。
中午陪经理吃饭,一个半小时,聊得还算愉快
第二轮:问了一些项目里的问题,接下来问我一个full stack的系统如何Debug,讨论了很多细节。。。然后又让我设计一个点歌系统,顾客可以花钱在一个屏幕上点歌。之中问到了哪些歌应该放在前面,我说可以用LRU cache, 于是又让我讲了讲实现,感觉自己讲得不是很清楚。
第三轮:三道常见算法题,没什么好说的,就是有点累:刷题网 酒吧,衣伞巴,伞似漆。
第四轮:问了问behavior, 然后是刷题网 似衣漆, 用的BFS。
估计就是挂在前两轮上了,算法没啥难度。。。它家的包给得挺大,但是其他方面就差点了