📜  HashedIn 面试经历 | 2021 年 3 月校外

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

HashedIn 是一家管理 SAAS 产品的基于云的公司。它是当今时代的顶级主导产业之一。 HashedIn 已被Great Place to Work Institute 认证为最佳工作场所。

我在 2 月和 3 月接受了 HashedIn 的面试。 2 月 9 日,我收到一封邮件,说我的简历已入围,第一轮将于 2 月 10 日进行。

第 1 轮(在线编程测试):由三个编程问题组成,测试时间为 1 小时 30 分钟。问题的级别是简单 -> 中等 -> 难。它们更像是谜题,难以理解但很容易解决。我通过所有测试用例解决了所有三个问题。

同一天,我收到一封邮件,说我被选中参加 HashedIn 的技术面试过程。它是在 2 月 17 日进行的。

第二轮(技术面试):

  1.  我的技术面试从我的介绍开始,包括我的技术堆栈。
  2. 他们在 Google 文档上给了我两个问题,并让我开始使用任何首选语言来解决它们。
    • 给定 LinkedList 的头指针。从最后删除第 K 个节点。
    • 给定一组可重复的 7,8 和 9 位数字。按升序对数组进行排序。
  3. 这是荷兰国旗算法的问题。我向他们提供了这两个问题的完整工作代码,他们还要求我在试运行的同时逐行解释。
  4. 然后他们问了我一些与 OOP 和我的项目相关的技术问题,包括多态性及其类型,他们还询问了我的一个基于机器学习的项目、它的算法和方法。

我收到了一封邮件。我的下一次面试定于 2 月 25 日。

第三轮(设计面试):

  1. 这一轮从数据库设计开始。我得到了一份帮助台支持系统的问题陈述,我被要求设计它的数据库模式,以及键、约束和关系。在那之后,我被问到一些关于从该模式中提取信息的问题。
  2. 然后他们让我写一个查询:-有两个表,员工和部门。如何提取员工表中不存在的部门名称?
  3. 然后是一些理论问题,比如Python的装饰器,JWT 令牌,你是如何在你的全栈项目中完成身份验证的,如何在 react 中将数据从子组件传递到父组件。这是一次健康的讨论,我几乎知道他们问的所有问题。
  4. 然后他们给了我一个基于贪婪方法的编码问题。
  5. 给出了一些面额,我们被要求找到获得给定金额的最少硬币数量。我用贪婪的方法解决了它,并与面试官讨论了它。
  6. 第四轮技术对面试官来说是可选的。如果他们有任何疑问,或者他们还不满意,他们可以安排另一次面试。但幸运的是,他们没有为我安排。

我的 HR 面试定于 3 月 9 日进行。

第 4 轮(HR 面试): HR 问了我以下问题:

  1. 你有升学的打算吗?
  2. 家庭背景和兴趣。
  3. 你对HashedIn有什么期望?
  4. 告诉我一个你遇到困难的情况,你用什么方法来解决它?
  5. 你拥有什么技能可以帮助HashedIn成长?
  6. 你的长处和短处?
  7. 您对 HashedIn 的采访体验如何?
  8. 你还记得采访你的专家组名字吗?
  9. 你有任何问题吗?我让她告诉我关于 HashedIn 大学的情况。

我很高兴地宣布,我在 3 月 10 日收到了一封选择邮件。我从 4 月开始加入 HashedIn。

提示:准备好DSA,包括动态规划、树、图、Greedy、Trie、二指针等。解决一些数据库模式和系统设计问题,准备好SQL-joins。