📌  相关文章
📜  HashedIn Technologies 面试经历

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

HashedIn Technologies 面试经历

这次面试经验是针对 HashedIn Technologies Private Limited 的“软件工程师”简介的新人。这是一次泳池校园之旅。来自 3 所大学的总共 450 名学生参加了第一轮笔试。

第一轮:

这是由主观问题和 3 个编码问题组成的一轮写作。

A 部分它有 2 个基于输出的问题,2 个关于数据结构的问题,2 个关于操作系统的问题和 2 个关于 DBMS 的问题。

B部分 3个编码问题是:

  1. 给定 2 个字符串str 和 word,您必须找出可以从给定的字符串中生成多少个单词。

2. 给定一个由 0 和 1 组成的二维矩阵,你必须找出其中的坑洞数量。坑洞被定义为所有相邻的 1(包括对角线)。

Input :

1 1 0 0 0

0 1 0 0 1

1 0 0 0 1

0 0 0 0 0

1 0 1 0 1

Output : 5

Explanation: Follow the bold 1s, there are 5 such potholes.

1 1 0 0 0

0 1 0 0 1

1 0 0 0 1

0 0 0 0 0

1 0 1 0 1

3. 基于拓扑排序。

所有问题的空间和时间复杂性都要写出来。

这一轮出结果的时间最长。

第二轮:

从第一轮中选出了大约 34 名学生。这是一个书面编码轮。我们有 2 个问题和 30 分钟来解决它们。

  1. 如果给定一个键盘旧诺基亚手机,我们只得到一个整数字符串和“*”。我们必须找到输入的消息。
Input : 2222*444*5

Output: “AIJ”

Input : 222*2*8

Output: “CAT”

2. 给定一棵二叉树,我们必须找到一条路径,使得路径中节点的元素总和得到给定的数字 x。

第三轮:

从第二轮中选出了大约23名学生。这是第一次技术面试。

  • 从我的介绍开始,他们知道我已经在 Django 中完成了我的项目,因此向我提出了一些问题。问题主要围绕在引入新功能时表和表更改之间的关系是什么。一些 Django相关问题。
  • 然后他们问我 URL 缩短问题:
    • 给定一个 URL,您需要设计一种算法来缩短 URL,然后继续解释散列。
  • 他们问我有关操作系统的问题:
    • 与特别安排最短作业优先相关
  • 然后问了面向对象编程:
    • 抽象与封装

第四轮:

这是第二次技术面试。

在这里,我被问到与数据库表相关的问题,例如表是如何连接的,什么可以是主键,特定表中的外键等。他们基本上采用了我的项目并围绕它提出问题,例如表之间的关系是什么,如果一对多然后如何等等。然后他们问我关于操作系统的问题,比如等待时间、突发时间等。

第五轮:

这是人力资源面试的第三次技术面试。

他们让我画出 Stack Overflow Storage Tables 的类图和设计模式以及表中的所有属性,并询问数据库表之间的关系。

他们也向其他学生询问了 Wynk 设计模式。

在问了这个基本的人力资源问题之后,比如为什么这家公司等等。

最终选择了我学院的5名学生和其他学院的2名学生。我是其中之一:)

选择后得到巧克力:)