刚刚面完的RUBRIK ONSITE

先交代下背景。

本人东部工作一年在职跳槽, 一个月以前网申了一堆公司, 当时 rubrik 就只有sde in test 的职位开着就投了。

phone interview:

第一题忘了是什么了有点久了-baidu 1point3acres
第二题 leetcode 原题, merge intervals
估计是面的sdet的原因吧, 打完题目
follow up是想出尽量多的test cases各种情况的
这个地方花了一段时间

举个例子, 比如说测试这个刚刚写好的api, 我们可以用十台机器输入相同的input, 比较result 怎么样

昂赛特

之前想着 和测试有关的职位估计会简单点吧。。。。结果也没有那么简单

第一轮, 国人大叔
先问了很多Java的基础知识, 比如什么时候用final(我当时不记得final methods 和 final classes了。。。)
然后又问了一些linux的知识,,,估计他们都在linux 上跑测试吧

第一题, 他写了一个函数, 让我看看会log 什么, 实际就是个死的recursion, 改一下就好了
第二题, 应该是个结余easy和medium之间的吧, 具体不太记得了, 不难
然后自己写出尽量多的test cases
这个久比较蛋疼了, 他就让你一直写, 直到你想不出来为止

第二轮, 一个小三哥
感觉这货人比较聪明
第一题, 不太记得, 但是中间有个地方要检查overflow, 我们这里讨论了一会
他总认为我的方法不能handle所有cases, 但他又想不出来哪里出了。。也是无语哈哈

第二题
说给个文件如下, 按照输入的顺序 记录每个str的个数, 然后找到所有的peek 点
str3:1
str2:4
str1:2
str1:1
str5:5
str3:1
str6:6

// count之后
str3:2
str2:4
str1:3
str5:5
str6:6
然后找到峰值, 这个就应该是str2和str6

然后让我想出各种各样的test cases。。。比如file permission啊之类.

第三轮
一个印度大叔, 人很好, 就是英语一般
说了一个medium的题吧, 用hashmap 和 priority queue 做的
就还好。
follow up 还是想出天目星空的 test cases

第四轮
见了他们的manager(一个三哥。。。。貌似很牛逼的样子 好像是刚从其他公司挖过来的)

面完都6点了, 直接去机场。

感觉久第二轮卡了一会,当时想着用一个sorted hashmap之类东西。。不知道有没有, 最后被提醒用hashmap 和一个arraylist就好了(当时智障了)

昨天面的, 还在等消息。

感谢哈哈

我感觉我没有碰到原题。 但是都很相似。
第三轮。

感觉和top k frequent elements很像

还没有, 已经发邮件催了
再不给消息就签别的了

哦哦,我是上周一面的,现在也没消息。