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