📜  HashedIn 面试体验(校内)

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

HashedIn 面试体验(校内)

难度级别:中等

我想分享我在 Hashedin 的面试经历。 Hashedin 于 2021 年 9 月访问我校。

第 1 轮:在线编码评估

有 3 个编码问题。

  1. 给定一个字符串s 和整数 k。我们必须从开头返回字符串s 的 <= k 个字符的字符串。
    Example: s="Codility We test coder" and k=14
    Output: "Codility We"
  2. 给定两个数组,返回出现次数最多的分数的出现次数。

    Example: a={1,2,3,4} , b={2,3,6,8} 
    Output =>  3 as (1/2=3/6=4/8}
  3. 基本上在这个问题中,我们得到了一个复杂度为 O(n^2) 的函数,我们的任务是使其成为 O(n)。

我们在第二天之后得到了这一轮的结果。在 216 名学生中,有 18 人被选中。我就是其中之一。

第 2 轮:技术第 1 轮

在这一轮中,面试官问了 2 个编码问题和一些 CS 科目(DBMS、OOPS、OS)的基础知识。

  1. https://www.geeksforgeeks.org/find-triplets-array-whose-sum-equal-zero/
  2. https://www.geeksforgeeks.org/count-distinct-pairs-with-given-sum/
  3. 什么是索引?
  4. 抽象和封装之间的区别。
  5. 什么是死锁?
  6. 银行家算法
  7. 什么是临界区和信号量?

我们在同一天得到了结果。从 18 名学生中选出了 10 名。我也是其中之一。

第 3 轮:技术第 2 轮

在这一轮中,她问了一些系统设计方面的问题和 3 个编码问题。

  1. https://www.geeksforgeeks.org/word-break-problem-dp-32/
  2. https://www.geeksforgeeks.org/reverse-a-linked-list/
  3. https://www.geeksforgeeks.org/count-triplets-whose-sum-equal-perfect-cube/
  4. 说出您在编程生活中遇到的链表和数组之间的区别。
  5. 什么是 ACID 属性?
  6. 编写运行时多态的代码。
  7. 告诉我有关 OSI 模型的信息。

经过这一轮,我没有被选中。但这是一次很棒的面试经历。整个面试过程,面试官都非常友好。几天后,我得知有 4 名学生被选中(最终选拔)。

尖端:

  1. 尽可能多地练习 GeeksForGeeks、Leetcode、Interviewbit 等的问题。
  2. 专注于你解决问题的能力。
  3. 尝试编写优化的代码。
  4. 自信点。