📌  相关文章
📜  Hashedin by Deloitte 实习生 + 软件工程师角色面试体验 |校外 2021

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

第 1 步:最初,我在 2021 年 5 月 26 日填写了一张谷歌表格,上面写着“HashedIn – Freshers Registration Form”。

第 2 步: 6 月 4 日,我收到了一封来自他们的电子邮件,说我必须在 6 月 8 日上午 10 点到 6 月 9 日下午 6 点之间进行在线测试。

(邮件中提供了测试链接,我在 6 月 7 日下午 6 点收到了其他登录凭据。

第 3 步(在线评估回合):2 小时

  • 问题数量:3
  • 总分:300(每个100分)
  • 平台:Otomeyt

问题:

  1. 将给定数字(1 到 99 之间)转换为单词的程序:https://www.geeksforgeeks.org/convert-number-to-words/
  2. 与此问题相反(从它们的总和和异或中找到两个数字:https://www.geeksforgeeks.org/find-two-numbers-sum-xor/):

    这里我们给出了两个数的 sum(X) 和 xor(Y),我们需要找到数字 A 和 B,使得

    X=A+B

    Y=A 异或 B。

  3. DFS/BFS 类型问题就像 Leetcode 上的 Flood Fill 问题:https://leetcode.com/problems/flood-fill/

我能够获得 240/300 的分数并通过了在线评估回合。

第 4 步(技术第 1 轮):6 月 12 日(50-55 分钟)

  1. 说说你自己。
  2. 谈了项目和简历。
  3. OOPs 概念(抽象和继承)。
  4. 给定两个未排序的数组,找出总和为 x 的所有对。 (https://www.geeksforgeeks.org/given-two-unsorted-arrays-find-pairs-whose-sum-x/)

    为此,我最初给了他方法 1(复杂度:O(n^2));然后他让我优化,所以我给了他方法二(Complexity: O(nlogn));然后他让我优化它,所以我给了他方法 3(复杂度:O(n))。准备最优化的解决方案(时间和空间复杂度)。

步骤 5(技术回合 2):(系统设计回合)(6 月 14 日)(1.5 小时)

  1. 说说你自己。
  2. 项目。
  3. 简短地讨论了之前的采访。
  4. 两个具有最优化解决方案的 DSA 问题。
  5. Java的抽象、抽象类、接口。
  6. 用于设计蛇梯游戏(Hashmaps)并编写代码以获取输入的数据结构。
  7. 为电子商务应用程序实现 placeOrder() 方法。 (显示覆盖及其工作方式)。

    R1 – placeOrder() – 100 个订单 => Place

    R2 – placeOrder() – 1 => place => 2nd order

    R3 – placeOrder() – 接受订单(随机方式)。

  8. 给定 3 家餐厅 R!, R2, R3 其中

    R1 – db1 -admin,员工

    R2 – db2 -admin,员工

    R3 – db3 -admin、员工和控制所有 3 家餐厅的 SuperAdmin 登录。

    它将如何运作?

    主数据库

  9. 对我(面试官)有什么问题吗?

第 6 步(人力资源回合):(6 月 17 日)(30 分钟)

  1. 说说你自己。
  2. 关于我的区块链项目深入。 (印度准备好在我的项目中实施这个想法了吗?)
  3. 为什么是HashedIn?
  4. 假设:你是 3 个同事,一个是你。另一个是你最好的朋友,第三个是你的伴侣(比如 XYZ)。如果 XYZ 删除了数据,而您的老板问您:“谁删除了数据?”如果你最好的朋友删除了数据。你对这两个问题的回答是什么?
  5. 有一次你遇到问题,你是如何处理的?
  6. 对我(面试官)有什么问题吗?
  7. 家庭背景。

提示:

  1. 在 LinkedIn 上访问面试官,了解他所知道的所有技术,并相应地管理您的面试。 (个人经验)
  2. 你的介绍会告诉你面试结果的 50%。所以,请具体和诚实。
  3. 在任何采访之前参考 GeekforGeeks、LeetCode、InterviewBit。

结论:未选中!