我通过推荐向OLA申请了SDE1的职位。
第 1 轮(F2F 虚拟面试):4 道 DS Algo 问题(关于hackerrank 的代码对轮)。
- 反转数组。
- 雨水收集问题。
- 从节点开始燃烧一棵树所需的最短时间。
- 连接不同长度的绳索的成本最低。 (后续:实现自己的堆)。
第 2 轮(F2F 虚拟面试):3 道 DS Algo 问题(共享屏幕和代码)。
- 生成一个字符串的所有排列。
- 生成字符串的所有不同排列。
- 生成数字的下一个最小排列。 – 类似问题
第 3 轮(F2F 虚拟面试):2 个 DS Algo 问题(共享屏幕和代码)。
- 给定一个不同字符的 *m 网格,检查是否存在大小大于 3 的循环。(循环必须包含相似的字符,将左右上下字符视为邻居)
- 除自身之外的数组的乘积。
第 4 轮(F2F 招聘经理轮):
- 自我介绍。
- 与我的项目相关的问题。
- 关于缩放的问题(垂直缩放与水平缩放)。
- 关于 SQL 与 NOSQL 的问题。
- HTTPs 方法的类型。
- PUT 和 POST 之间的区别。
- 您将如何搜索小文件和大文件中的所有常见数字。
- 创建自己的散列算法时会使用什么 DS。
- 一些行为问题。
对于所有 DSA 问题,他们要求先解释方法,然后编码。中间问了很多交叉问题。