📜  Accolite 软件工程师数字面试体验(校外)

📅  最后修改于: 2021-11-21 06:04:34             🧑  作者: Mango

关于我:我是来自 Tier 2 大学的 MCA 学生,将于 2022 年通过。过去 1 年积极解决 GeeksforGeeks 和 Leetcode 的问题。

第 1 轮(评估轮):在这一轮中,我们必须在 Eduthrill 平台上尝试至少 20 次评估,每个评估包含 5 个问题。

  • 问题与数据结构和算法、操作系统、面向对象编程、数据库管理系统、网络、定量能力和推理有关。
  • 我们必须获得超过 60% 的分数才能入围第二轮。
  • 我尝试了 20 次评估,我得了 74%,我收到了第二轮选择的邮件,改天。

第二轮(编码轮):在这一轮中,我们必须在 1 小时内解决 1 个编码问题。

  • 编码问题是图形中等难度级别。这是一个 codeforces D 问题。他们改变了问题的故事,否则概念完全相同。
  • 有5个系统测试用例。解决4个测试用例的候选人入围。我解决了 5 个测试用例。
  • 问题链接:https://codeforces.com/problemset/problem/919/d

第 3 轮(技术面试 1):编码轮结束后,第二天我收到邮件,说我已经通过了轮次,他们会打电话给我安排第一轮技术轮次。

  • 我在 2-3 天后接到电话,安排第二天的面试。
  • 我修改了所有核心 CS 科目的所有最后一分钟笔记。但由于面试官方面的一些技术问题,HR重新安排了面试。
  • 然后我有大约 3-4 天的时间来修改。
  • 那时,我在 GeeksforGeeks 和 Glassdoor 经历了之前的面试经历。
  • 面试官从介绍部分开始。然后他直接跳到了核心主题的问题上。

他问:

  • OOP 的支柱
  • 多态的类型
  • 数据绑定和数据隐藏的区别
  • 酸特性
  • 各种算法的时间复杂度及其证明。

然后,他开始询问有关数据结构和算法的问题。

  • 到达给定数组末尾的最少跳转次数(动态编程) O(n^2) to O(n)
  • 给定一个数组和一个目标值,以总和为目标检查数组中的对(所有方法)

最后,他问我有没有什么问题要问他。我向他询问了 Accolite 的工作文化以及他在 Accolite 的日常生活。

第 4 轮(技术面试 2): 10 天后我得到了技术面试 1 的结果,我已经通过了该轮,他们将很快与我联系以安排下一轮技术面试。 15天后,我的面试安排好了。

面试官让我做自我介绍。而且她很着急。她只接受了 15-20 分钟的采访。她问了一些核心学科的问题,

  • 二叉树的高度(递归和迭代)
  • 在链表末尾插入(如果你不知道它是单、双还是循环怎么办)
  • 对 0 和 1 的数组进行排序。 (然后,下一个版本对0s、1s和2s的数组进行排序)

第5轮(HR面试):技术面试2后,我这次只用了1天就拿到了结果,我已经通过了,他们将在接下来的一周安排一个HR面试。面试官有10年以上的经验。

面试官问:

  • 告诉我一些你的事吧
  • 用通俗的语言解释你的项目
  • 您在做项目时遇到了哪些挑战?
  • 5年后你在哪里看到自己?
  • 为什么选择阿科莱特?
  • 您对 Accolite 有什么期望?
  • 当您从北印度重新分配到南印度时,您面临哪些挑战? (因为,我的大学在钦奈,我属于北印度)
  • 你对薪水有什么期望?
  • 有什么问题我想问吗?

然后,面试官告诉我,我在面试中被选为软件工程师的实习生和 FTE。他向我解释了我将得到的补偿。

判决:选择