📌  相关文章
📜  Accolite 数字软件工程师面试经验 |校外

📅  最后修改于: 2022-05-13 01:58:25.738000             🧑  作者: Mango

Accolite 数字软件工程师面试经验 |校外

首先,我是直接申请的,没有任何推荐,所以如果你的简历很好,你就不需要任何推荐。但是,推荐显然是进入该过程的一种简单方法。

第 1 轮(编码轮 - 简单中等):据我所知,通常第一轮总是技术性的。我知道我的情况发生了什么,所以我的第一轮是 1 小时的编码轮,需要解决 1 个问题。这是一个基于 DFS 的图问题。我能够在 45 分钟内清除所有测试用例。

第 2 轮(编码轮 – 中):我很震惊地知道另一轮编码。我期待这之后的面试电话。但是,是的,第二轮也是基于数组动态规划的 1 小时和 1 个问题的编码轮。我很擅长 DP,所以我能够在不到 15 分钟的时间内解决问题,并且所有测试用例都通过了。

第三轮(技术轮 - 简单):这通常是第一轮,但就我而言,这是第三轮。

  • 这包含基于 OOP、DBMS、操作系统、网络和 DS 的正常 MCQ 问题。
  • 正如我从其他面试经验中了解到的,你必须获得 60% 才能通过这一轮。
  • 所以我能够得到超过 85% 并在 4-5 天后接到面试电话。

第 4 轮(技术面试 1- 中):这一轮进行了将近 1 小时。面试主要集中在 OOP、DBMS、数据结构和我的简历项目上。在我的项目上进行了 20 分钟的讨论。这是除了我的项目之外向我提出的问题。

  • 说说你自己。
  • 关于封装?
  • 覆盖与重载?
  • 运行时多态和编译时多态?
  • DBMS 中的密钥?
  • 接口。
  • 遗产。
  • 除此之外,在共享屏幕时,我必须编写一个编码问题。它基于字符串,对我来说很容易,我使用 HashMaps 在不到 5 分钟的时间内解决了它。然后他要求用 3-4 个不同的变体对同一个问题进行编码。我用最佳代码做了所有的变化。
  • 正如我在 ReactJS 中提到的一个项目。巧合的是,过去几年他一直在研究 React 和 Angular。所以在超过 20 分钟的时间里,他问了我关于 ReactJS 的不同问题。他要求我更改自己网站上的代码以获得所需的结果。这是我的作品集,它是互联网上的一个工作网站。我能够通过但能够表现得非常好。

第5轮(技术面试2 - 中):我在第一次面试15天后接到电话,我没想到会接到电话,因为我的项目部分没有很好地进行。但讽刺的是,这位面试官夸了我第一次面试的表现,还特别提到了我的编程和分析能力。并在开始时给了我一些建议,我们不希望您知道您的提示中的所有内容。我们更多地关注一个人的分析能力。

  • 这是我一生中最好的采访。 (我也采访过 NetApp、EIG 和许多其他公司)。面试官太nice了,没见过。面试前有点紧张。但是,他的采访就像和你朋友的任何其他谈话一样。
  • 这次采访进行了将近一个小时。他在哪里询问了 SQL 查询、数据结构以及我在其他公司的实习经历。
  • 他从 SQL Joins 开始,我必须在记事本上编写查询。
  • 基于 INNER JOIN 的查询。
  • 基于 LEFT JOIN 和 RIGHT JOIN 的查询。
  • 使用子查询查询一些薪水。
  • 然后他询问了虚拟内存,给出了一些游戏极品飞车的真实例子。
  • 然后,他来到了DS部分,这是这次采访的主要部分。他问了我 3 个基于字符串、树、数组的问题。
  • 第一个问题是基于数组的。我无法回忆起确切的问题,但这是一个简单的中等问题。我能够编写最佳解决方案。
  • 第二个问题是基于树,我们必须在不同级别上找到树节点的总和。所以,我告诉他解决这个问题的多种方法,从使用 BFS,然后是 HashMaps,然后是 TreeMaps。他对最终的解决方案印象深刻。
  • 第三个问题是基于字符串的。这是一个有点棘手的问题,但我能够在不到 5 分钟的时间内给出最佳解决方案。
  • 在这个 DS 部分之后,在我使用Python和 SQL 工作的实习期间发生了一些讨论。他还询问了我的数据挖掘项目(这是我简历中最强的部分)。
  • 最后,他问我是否有一些问题:
  • 我问了他三个问题,第三个问题是关于我的反馈和我需要改进的地方。面试官不得在面试中说出结果。但我的面试很棒,他告诉我期待 HR 的电话。

第 6 轮(HR 轮): 2 小时后,我接到 HR 的电话

  • 这一轮只是与我讨论薪水和确认加入日期的形式。
  • 面试官真的没有问我一个问题。他告诉我,你是我们面试过的最好的候选人之一。我就像“bss kar pgle rulayega kya”。

判决:选定