📌  相关文章
📜  Accolite数字列兵。 FTE+实习的面试经验| 2020年校内

📅  最后修改于: 2021-11-18 01:03:28             🧑  作者: Mango

我将分享我在 2020 年 9 月为 Accolite Digital 所经历的招聘流程的经验。最后,我获得了 SDE 角色的 FTE+实习机会。

总共进行了4轮。前 2 轮是在线测试,后 2 轮是在 Skype 上面试。

第 1 轮:在线测试由 30 个 MCQ 组成,需要在 30 分钟内在 Edudrill 平台上解决。问题基于DS、排序和搜索、DBMS、IOS、CN和C语言的基础知识。 CS、EC、IS 和 EEE 的学生被允许参加测试。从所有出现前 200 名的学生中选出下一轮。

第 2 轮:这是 Codelyser 平台上的一个编码问题。 1 个问题将在 60 分钟内编码。问的问题是来自leetcode的包含病毒问题。从这些轮次中,25名学生被选中进入下一轮

第 3 轮:这是 Skype 上的一轮面试。面试持续了一个半小时。面试官问了 4 个编码问题和 3 个谜题。我被要求首先口头给出解决方案,然后分享我的屏幕和代码。面试官首先询问了个人介绍和我熟悉的语言,我选择了 C++。然后转向编码问题,他从一个基本的链表问题开始,在链表中找到一个循环。然后继续查找最大和的连续子数组及其修改版本。他还要求我对我为他提供的各种输入编写的代码进行试运行。下一个问题是基于使用队列的二叉树的正确视图。最后一个问题是基于图形的,这是一个基本的 DP 问题。

然后在最后半小时,他问了 3 个谜题——找出 3 匹马中最快的,等等。

最后 10 分钟是一个基于简历的问题,被要求解释我的一个项目和几个关于 DBMS 和 IOS 的基本问题。

那些表现不满意的人又进行了技术轮,但我被直接送到了管理轮。

第 4 轮:这是一个管理轮,持续了 1.5 小时。面试官主要检查解决问题的方法以及我如何提出不同的解决方案。我被要求证明我选择数据结构和方法的合理性,并提出更有效的方法。问了 2 个问题——都是 DP 问题。每个问题 20 分钟,并且必须提出所有可能的解决方案,从基于朴素的方法到具有相应时间复杂度和合理性的高效算法。他没有给出任何暗示,只是听我的回答。在 20 分钟结束时,他告诉我我的解决方案是否正确。这主要是判断我的思维能力和解决问题的方法。

在 2 个 DP 问题之后,他继续讨论基于应用的理论问题,例如在具有端到端加密的 WhatsApp 等短信应用中加密发生在哪里。加密发生在 CN 的哪一层?哪种内存效率最高的数据结构( Ans:双向链表)以及如何使其更高效( Ans:使用寻址异或)。提出了更多此类问题和关于 OOPS 的问题。然后最后 15 分钟,其中基于简历的关于项目和我的兴趣的问题。

这是最艰难的一轮,考验了我所有的 CS 基础知识。我接受过的最好的采访之一。

最终,在选择面试的 25 名学生中,有 3 名学生获得了 FTE+实习机会。

意见建议:做好基础准备,自信满满。他们根据您的技术知识和解决问题的方法来测试您。