📌  相关文章
📜  不可思议的解决方案面试体验(2020年校园内)

📅  最后修改于: 2021-11-24 03:11:54             🧑  作者: Mango

在这里,我分享我的经验和公司“Unthinkable Solutions”的招聘过程,供“软件开发人员”的简介。

第一轮基本上第一轮是在Hackerearth平台上进行的编码测试。测试中有3个问题是字符串,数组类型。可以选择在 C、C++、 Java、JavaScript、 Python选择您喜欢的编码语言。因此,您可以将手设置为一种语言。但我的经验表明,与任何其他语言相比,C/C++ 应该有一套很好的知识,因为它构成了编码的基础。

几个问题的例子如下:

  • 寻找两个给定整数之间的大素数的程序
  • 使表达式平衡所需的最小括号反转数
  • 打印魔术字的程序(魔术字是所有元音按顺序排列的单词)

20分以上入围面试,20分以下但接近20分的候选人在同一平台上通过“复试”获得第二次机会。

幸运的是,我有幸一口气通过了一轮,这使我直接进入了面试过程。

第 2 轮:在进入本轮之前,您需要提供印度政府认可的身份证件(身份证可以是 Aadhar 卡、PAN 卡、选民卡等)。文件验证后,该轮开始。

这是一轮面试,面试官会问技术问题来检查你的信心,最重要的是编程概念。为了让您感到舒适,首先提出的问题是自我介绍(被问到;告诉我一些关于您自己的事情,或自我介绍)。然后,最后,技术问题被问到

  • 你知道哪些语言?
  • OOP的基础
  • 他们还问了一些谜语,例如:
    • 给定两个 4 分钟和 7 分钟的沙漏,任务是测量 9 分钟。
  • 被问到的编程问题是:
    • 在 O(n) 时间和 O(1) 额外空间中重新排列正负数
    • 将数组排序为第一大第一小,第二大第二小……

我回答了大部分问题,一段时间后我接到了下一轮的电话,这也是一轮技术面试,但级别更高。

第 3 轮:这一轮包括编码和能力问题。问我的编码问题是:

“在 O(1) 空间复杂度和 O(n) 时间复杂度中对 0、1 和 2 的数组进行排序”和能力问题是这样的:

“你正站在 y 米长的隧道中间,一列火车正以 x 公里/小时的速度进入隧道?为了火车不会撞到你,你的最低速度是多少?”

幸运的是,我也通过了这一轮,并被邀请进入最后一轮,即 HR 面试轮。

第 4 轮:这是 HR 轮,首先简要介绍我和我的家人,然后进一步讨论公司的政策。在讨论中,他们告诉了我保释期、加入日期、工资和津贴以及津贴。最后,他们问我是否对他们的条款和条件感到满意。

就像那天我的头顶着流星,我说“是”并被选中。