第 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 到 99 之间)转换为单词的程序:https://www.geeksforgeeks.org/convert-number-to-words/
- 与此问题相反(从它们的总和和异或中找到两个数字:https://www.geeksforgeeks.org/find-two-numbers-sum-xor/):
这里我们给出了两个数的 sum(X) 和 xor(Y),我们需要找到数字 A 和 B,使得
X=A+B
Y=A 异或 B。
- DFS/BFS 类型问题就像 Leetcode 上的 Flood Fill 问题:https://leetcode.com/problems/flood-fill/
我能够获得 240/300 的分数并通过了在线评估回合。
第 4 步(技术第 1 轮):6 月 12 日(50-55 分钟)
- 说说你自己。
- 谈了项目和简历。
- OOPs 概念(抽象和继承)。
- 给定两个未排序的数组,找出总和为 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 小时)
- 说说你自己。
- 项目。
- 简短地讨论了之前的采访。
- 两个具有最优化解决方案的 DSA 问题。
- Java的抽象、抽象类、接口。
- 用于设计蛇梯游戏(Hashmaps)并编写代码以获取输入的数据结构。
- 为电子商务应用程序实现 placeOrder() 方法。 (显示覆盖及其工作方式)。
R1 – placeOrder() – 100 个订单 => Place
R2 – placeOrder() – 1 => place => 2nd order
R3 – placeOrder() – 接受订单(随机方式)。
- 给定 3 家餐厅 R!, R2, R3 其中
R1 – db1 -admin,员工
R2 – db2 -admin,员工
R3 – db3 -admin、员工和控制所有 3 家餐厅的 SuperAdmin 登录。
它将如何运作?
主数据库
- 对我(面试官)有什么问题吗?
第 6 步(人力资源回合):(6 月 17 日)(30 分钟)
- 说说你自己。
- 关于我的区块链项目深入。 (印度准备好在我的项目中实施这个想法了吗?)
- 为什么是HashedIn?
- 假设:你是 3 个同事,一个是你。另一个是你最好的朋友,第三个是你的伴侣(比如 XYZ)。如果 XYZ 删除了数据,而您的老板问您:“谁删除了数据?”如果你最好的朋友删除了数据。你对这两个问题的回答是什么?
- 有一次你遇到问题,你是如何处理的?
- 对我(面试官)有什么问题吗?
- 家庭背景。
提示:
- 在 LinkedIn 上访问面试官,了解他所知道的所有技术,并相应地管理您的面试。 (个人经验)
- 你的介绍会告诉你面试结果的 50%。所以,请具体和诚实。
- 在任何采访之前参考 GeekforGeeks、LeetCode、InterviewBit。
结论:未选中!