📜  HashedIn 面试体验(校内)

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

HashedIn 面试体验(校内)

第 1 轮:编码评估

  • 从中等到难的水平有三个编码问题。
  • 第一个问题是基于循环数组。 (简单的)
  • 第二个问题是基于字符串的。 (中等的)
  • 第三个问题是基于字符串的。与链接中给出的问题有关。 (链接 - https://www.geeksforgeeks.org/length-of-the-longest-substring-with-every-character-appearing-even-number-of-times/)(硬)

在 422 名学生中,只有 45 名学生入围第二轮

第二轮:第一次技术面试

  • 这一轮,第一轮面试官让我自我介绍。
  • 在前 5 分钟,我向面试官介绍自己。
  • 之后,他问了我感兴趣的话题。我向他介绍了操作系统、数据库和机器学习。
  • 然后,他问我操作系统的概念(虚拟内存、分页和分段、缺页、调度算法、页面替换算法)
  • 我给出了所有的答案。
  • 之后,他向我询问了数据库管理系统的概念(规范化,我们可以使用哪种数据结构从头开始创建数据库?)
  • 首先我告诉他们我们可以使用数据字典从头开始创建数据库,但这不是正确的答案,所以面试官告诉我我们可以使用 B+ 树从头开始创建数据库。
  • 之后,他问我关于编码问题(https://www.geeksforgeeks.org/given-an-array-of-numbers-arrange-the-numbers-to-form-the-biggest-number/)
  • 我无法在给定的时间内解决这个问题。
  • 然后,他又问了我一个基于链表的问题(https://www.geeksforgeeks.org/detect-loop-in-a-linked-list/)
  • 我能够解决这个问题。在那之后,他完成了我的采访。

第三轮:第二轮技术

  • 这一轮真的很酷,面试官也很友好。这次采访更像是一次讨论。
  • 面试官让我创建一个我喜欢的任何 OTT 平台的数据库。
  • 我选择了 Amazon prime 并创建了一个相同的数据库设计。
  • 所以,我开始写它应该有的所有特性和表格,然后,我在表格之间建立了不同类型的关系,在创建表格之后,有很多错误需要解决,所以我对表格进行规范化并删除在面试官的一些帮助下的错误。
  • 之后,面试官问了我数据库的不同概念(规范化、并发事务、回滚、ACID 属性)
  • 之后,他向我询问了Python中使用的不同类型的数据结构。
  • 数组和链表的区别。
  • 链表如何优于数组。
  • 在那之后,他完成了我的采访,并问我是否有任何问题。所以,我问了一些问题,比如 Hashedin 的工作文化如何,以及 Hashedin 从事什么样的项目。

第四轮:人力资源轮

  • 她问我关于我自己。
  • 我的家庭背景
  • 我的爱好
  • 我生命中的最低点
  • 让我保持动力的事情
  • 我工作的技术。
  • 关于我的城市的著名事物(地点、食物)。
  • 为什么是哈希丁?

目前,无论我是否被选中,我都在等待我的最终结果。