📌  相关文章
📜  Acko 面试经历 | 2020 年 9 月在校期间

📅  最后修改于: 2021-11-10 06:59:17             🧑  作者: Mango

Acko 参观了我们的校园,参加了SDET – 实习 + PPO 。他们已经筛选出大约400 名学生,根据简历在 Hackerrank 进行在线编码测试。

面试由5轮组成

第 1 轮(在线编程轮 – Hackerrank):包含 3 道编程问题 – 任何语言

  1. 使用允许重复的数组元素求和为 N 的方法。
  2. 基于正则表达式的问题,我们必须设计一个正则表达式,如果给定字符串的第一个字符与最后一个字符相同,则返回 true。
  3. 使数组严格增加或减少的最小增量数 – https://leetcode.com/discuss/interview-question/432071/vmware-oa-2019-min-cost-to-make-non-decresing/

我设法解决了所有 3 个问题。

在此之后,只有12 名学生参加了技术面试

第 2 轮(技术面试 – Google Meet):介绍的前 15 到 20 分钟,我在部门解释了我的项目。然后他直接转向编码问题

他提供了一个纯文本编辑器,我必须在其中编写代码。

  1. 合并 K 排序数组
  2. 将矩阵逆时针旋转 90 度。我很快就解决了,我们还有很多时间,然后他又问了我一个问题。
  3. 计算其中恰好有 K 个不同元素的子数组的数量

他问了一些 OOPS 概念,例如

  1. 什么是多态?
  2. 什么是虚函数?
  3. OOPS 和过程式编程的区别?
  4. 什么是继承?

在这之后,我向面试官问了几个问题,然后一轮结束了

大约 5 名学生进入第 2 轮

第 3 轮(技术讨论 – Google Meet):她问了我的介绍,我们进行了深入的项目讨论。

  1. 您将如何检查HTML是否有效并对其进行编码。我给出了一个堆栈解决方案并对其进行了编码。

  2. 在她问了几个 SQL 问题之后——给了我一个虚拟表。

    • 在给定的表中找到最大的薪水?
    • 在给定的表中找到第 N 个最大的工资?
    • 选择名称以“a”开头的所有详细信息?
  3. 然后她移动到测试部分

    您将如何测试 Google 页面? – 完整包括分页、推荐、网站、元标记、链接。

    讨论了大约 10 分钟

  4. 在最后一个编码问题中

    给定一个只包含二进制值的数组——以最少的交换次数将左侧的所有 1 和右侧的 0 组合在一起。

3名学生进入下一轮

第 4 轮(招聘经理轮):面试混合了技术和人力资源类型的问题

开始了我基于机器学习的长篇介绍和详细的项目描述。他让我在部署的地方现场展示它。

我已经在我的Kaggle 帐户-complete Notebook 中展示了他。他曾经从那里问过很多问题。

转到我的第二个与 Web 开发相关的项目,他问

什么是 JavaScript 中的异步函数以及它是如何工作的? JavaScript 中的更多问题。

他似乎对我的成就和我的项目印象深刻。

  1. 他开始问 HR 类型的问题
  2. 当你有 1 千万时,你会做什么?
  3. 告诉我你做出的艰难决定以及你是如何做到的?
  4. 你的强项和弱项是什么?
  5. 5年后你会在哪里看到自己?

还有几个

他说我将再进行一轮,所有面试官都会给我反馈。

第 5 轮(反馈轮):不适合我。 4 天后,我收到HR的一封邮件,说我和另外 2 个人一起被选为 SDET-实习生。

结果:选中

我要感谢 Geeksforgeeks,我在这里练习了过去 1 年。最初,我练习主题明智,后来当我有足够的信心时,我开始练习公司明智。此外,我养成了每天至少阅读 GeeksforGeeks 的一次采访经历的习惯。