📌  相关文章
📜  Media.net 助理 Web 应用程序开发人员面试经验 | 2021 年校内

📅  最后修改于: 2021-11-24 02:44:19             🧑  作者: Mango

Media.net 于 2021 年 6 月下旬来到我们的校园,面试助理 Web 应用程序开发人员的职位。一共进行了三轮。大约60名学生填写了表格,其中只有两人收到了录取通知书。

整个过程是在线的,大约需要 2-3 周时间。我将在这里分享我的面试经历。

第 1 轮(在线 MCQ 轮):本轮是在 Interviewbit 平台上进行的 1 小时在线评估,共有 50 道 MCQ 问题。所以我们必须在 60 分钟内解决 50 个问题。

  • 它基本上是各种主题的混合。
  • Quants、逻辑推理、DSA、时间复杂度、猜测 o/p、内存、操作系统、CN、DBMS 提出了问题。
  • 我能够在给定的时间范围内回答 40-42 个问题,这些问题主要是简单-中等水平。

第二天就出结果了,60名学生中,8人通过了这一轮。

第二轮(技术面试一):这一轮持续了大约一个小时,在 Google Meet 上进行。在这一轮中,我们收到了三个 DSA 问题(一般为简单、中等和困难),我们必须解释整个解决方案的方法,并在与我们共享的 google 文档中编写伪代码。

我们首先从基本介绍开始。

  1. 排列给定的数字以形成最大的数字。
    Eg: Input: { 66, 56, 9, 7, 10, 660 }
        Output: 97666605610

    链接: https : //www.geeksforgeeks.org/given-an-array-of-numbers-arrange-the-numbers-to-form-the-biggest-number/

  2. 给定一个包含 n 个元素的数组,返回元素的计数,其中设置位的计数为 1。
    Eg: Input: {2, 6, 8, 10, 12}
        Output: 2 
  3. 使用随机指针创建 LinkedList 的深层副本。

    链接: https : //www.geeksforgeeks.org/clone-linked-list-next-arbit-pointer-set-2/

后来我们就工作文化和技术堆栈进行了一些讨论,我将着手处理这些问题。

一周后,我接到 HR 的电话,说我已经通过了这一轮。 (本轮8人中只有2人通过)

第三轮(技术面试二):这一轮也是在google meet上进行的,持续了一个小时。面试官做了介绍,我们从编码问题开始。

  1. 根据车厢的座位安排,完成以下功能:

  2. 为 URL Shortener 设计一个数据库系统,具有以下约束:
    • 只有授权用户才能使用该服务。
    • URL 链接应在 48 小时后过期。
    • 用户可以编辑 URL 链接。

    之后,我被问到:

    • 编写一个 SQL 查询来搜索表中的现有 URL。
    • 我们如何在表格中更快地搜索? (答案:索引)
    • 什么是 DBMS 中的索引及其工作?
  3. 从那以后,我在简历中提到了 Javascript 和 Reactjs。所以,下一个问题是:

    使用 Javascript,编写一个过滤函数来过滤奇数。

后来我们讨论了工作角色以及SDE和当前工作简介的区别等等。第二天,HR告诉我我被选中并讨论了进一步的过程。

所有面试官都非常有礼貌和支持。他们会指导您,但您在面试时应该非常专心,并询问您是否有任何疑问或陷入困境。另外,要明确问题陈述和约束条件。

判决:选择