📌  相关文章
📜  Accolite 面试经历 |校内(实习 + FTE)2021

📅  最后修改于: 2021-11-15 08:27:30             🧑  作者: Mango

第 1 轮 –EduThrill上进行的在线 MCQ 轮次,这是他们自己进行测试和招聘挑战的平台。这一轮包括30 个 MCQ ,需要在30 分钟内解决。这些 MCQ 涵盖的主题包括OS、DBMS、C 输出、基于路由和子网划分的网络、Aptitude、 Java输出问题。您必须既快速又准确才能破解它。共有1000(约)名学生参加了这次考试,只有200 人有资格进入下一轮。

第 2 轮 –这是在Code.lyzer平台上进行的纯编码轮次,这也是他们的产品之一。它只有 1 个问题,并且只有 45 分钟来解决它。这是一个类似于 https://leetcode.com/problems/contain-virus/ 的Leetcode Hard 问题,它基于Graphs

本轮过后, 24 人被选中,3 人被搁置。

第 3 轮——这是一个技术轮,面试官给出了 3 个编码问题(1 个简单中等、1 个中等和 1 个中等困难)。

  1. 在 K 次左旋转后找到数组的第 M 个元素(解决这个问题后,他给了我一些测试用例,并告诉我对它们两个进行一步一步的试运行,看看我是否真的理解它是如何工作的(虽然我是靠近时大声说话)。
  2. 构建一个表达式树,然后在编码后他添加了一个额外的约束,并告诉我为包含不同类型括号(基本上是[] 和 () )的方程编写相同的程序。我被困在问题的 [] 和 () 部分,所以他给了我一些提示,我最终解决了这个问题。
  3. 计算字符串的回文子字符串。我使用朴素的方法 O(n^3) 和动态规划 O(n^2) 解决了它,然后他告诉我在空间复杂性的情况下做得更好,即尝试 O(n) 空间。

然后他问了一些关于操作系统的问题,以及关于我的与缓存和第三方身份验证流程相关的项目的问题

本轮后选出10人。

第 4 轮 –另一轮技术轮,面试就我的项目提出问题。他深入我的项目,还询问了与我在项目中使用的技术相关的问题。项目讨论持续了大约 30-40 分钟,然后他让我告诉他我在 Code.lyzer 平台上遇到的一些问题,如果有的话,如果你开发相同的,你会如何纠正或增强它们.然后他问了我一些关于 Api Authentications 的问题。然后他跳到了一些DSA 问题,例如

  1. 检测链表中的循环。
  2. 在二进制数组中找到总和为 0 的最长子数组

最后,还有一些关于复杂性和 DBMS 的问题,然后是一些基本的 HR 问题。这一轮持续了 1 小时(大约)。

结果:

本轮过后,共选出7人。实习 + FTE 6 名,实习1 名,幸运的是我获得了实习 + FTE角色。