📌  相关文章
📜  HashedIn 实习+FTE(校内)面试经验

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

HashedIn Technologies 于 2020 年 11 月(虚拟)访问了我们的校园。他们进行了4轮面试。

第 1 轮(编码测试):这一轮是在他们自己的平台上进行的。测试由监考人员进行,由 3 个问题组成。测试持续时间为 60 分钟。

  1. 修改 https://www.geeksforgeeks.org/count-distinct-subsequences/
  2. https://www.geeksforgeeks.org/length-longest-consecutive-1s-binary-representation/
  3. 这是一个动态规划问题,我记不清了。

我们需要在一个简单的文本区域中编写代码/算法并解释该方法。没有选项可以运行代码。我能够用优化的解决方案和一个天真的方法解决两个问题。

在申请的 40 名学生中,只有 6 名学生被选中参加面试。

第二轮(技术面试-1):面试从基本介绍开始。他们根据我所做的项目和实习问了一些问题。然后他们分享了一个谷歌文档,我应该在那里写下我的回复。

他们问了我基于编程和 DSA 的问题。其中一些是:

  1. 在由 0 和 1 组成的矩阵中找到最大数量为 1 的行。
  2. 对由 0 和 1 组成的数组进行排序。
  3. 从自然数数组中找出缺失的数。

采访中的其他问题围绕着我给出的回答展开。

本次采访时长约1小时。

第3轮(技术面试-2):面试官很直接,没有任何介绍,轮到一个MySQL问题开始。这个问题基于连接,我应该编写相同的查询。

  1. 一些与 DS 相关的问题是:
  2. 求二叉树中两个叶节点之间的距离。
  3. 他给了我一个输入数组 – [3 4 5 2 2 5 2 4] 和一个输出数组 – [3 4 4 5 5 2 2 2 ] 。面试官希望我观察模式并编写函数的代码,当接受给定的输入数组并返回输出时,如图所示。
  4. 他给了我一些数据并让我将它映射到一个合适的数据结构,我使用哈希映射解决了这个问题。
  5. 他给了我一些数据,并要求我完全遵循所有 OOPS 概念为虚拟应用程序编写代码。我用 C++ 编写了所有代码并解释了该方法。
  6. 有 100 种不同类型的帽子,每种帽子都有一个从 1 到 100 的唯一 ID。此外,有“n”个人,每个人都有一组可变数量的帽子。有一天,所有这些人都决定戴着帽子去参加派对,但为了看起来很独特,他们决定他们都不会戴相同类型的帽子。因此,计算排列或方式的总数,以便他们中没有人戴相同类型的帽子。约束条件: 1 <= n <= 10. 找出两个字符串的不常见字符。

面试持续了大约 1.5 个小时。他对我的回答很满意,我通过了这一轮。

第 4 轮(文化契合):这是一次有趣且轻松的轮次,因此我可以了解公司的人员和文化。还问了一些管理问题。

整个过程快速而顺利。所有的回合都在一天之内完成。瞧,我是唯一一个从我的大学中被选中的人。!!