📜  Infosys 校外面试体验 (HackWithInfy)

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

Infosys 校外面试体验 (HackWithInfy)

第 1 轮:这是在 Hackerrank 上组织的编码轮。三个小时的比赛,包括三个编程问题。通常,它们的等级为简单 - 中 - 硬。但如果你幸运的话,你也可能得到两个简单的。我的第一个问题是基于简单数组的,第二个问题是关于排序和贪心算法的,第三个问题是基于图遍历的。我能够完全解决第一个问题,部分解决第二个问题(21 个测试用例中的 18 个)并且无法解决第三个问题。一般来说,如果您能够解决至少一个问题,您可能有资格进入第二轮。他们选择前 7000 名申请者。

第二轮:这一轮和第一轮差不多,唯一的不同是题目的难度比第一轮高。与其他人相比,我很幸运地得到了两个简单的问题,第三个问题再次基于 Graph(找到最佳解决方案,也需要使用动态编程)。我能够破解前两个并通过第三个的一些测试用例(3-4 个测试用例)。前 200 – 30000 名参与者有机会参加 Power Programmer 职位的技术面试。接下来的 3000 人有资格成为系统工程师或系统工程师专家)。此外,前 109 名学生也被邀请参加 Pune Infosys Campus 的现场黑客马拉松比赛。

技术面试:

这是在 Infosys 那格浦尔办公室举行的 Skype 采访。
面试时间大约是 1 小时到 1 小时 15 分钟。

  • 自我介绍:介绍。
  • 解释我最后一年项目的现状:解释
  • 考虑一下我是编程初学者,请向我解释 OOP 概念:用示例进行解释。 (在Skype上,他们允许您使用记事本并且您必须共享屏幕
  • 与访问说明符相关的问题:
    • Java中的类可以是私有的吗?
    • 私有和公共以外的访问说明符?
  • 我使用过哪些技术堆栈?回答了所有的问题,如 C++、 Java、MySQL、NoSQL、Android、 PHP等。
  • 结构化和非结构化数据库之间的区别?解释。
  • 编写一个程序来打印字符串的所有排列。首先,我使用 c++ 的 nextpermutation() 方法完成了它。对此表示赞赏,但随后要求我编写自己的逻辑。花了 10 分钟,但写不完整,但我记得大约 80% 的逻辑。赞赏我的做法。 诀窍是不要很快放弃,继续努力)。
  • 编写一个程序来打印给定字符串的重复项。首先,我使用计数数组编写它,但他对这种方法并不完全满意,所以他交叉询问我什么是数组的替代品,所以我告诉他有关向量和映射的信息。然后他问你能用地图解决这个问题吗?我编写并解释了使用映射而不是数组的优点。
  • 用适当的例子解释继承。解释。
  • 解释编译时错误和运行时错误。举例说明。
  • 您将如何处理运行时错误?回答。
  • 什么是异常并命名一些预定义的异常。回答。
  • 为什么在异常中使用 finally 块?回答。
  • 什么是 API?回答。
  • 我的愿望是什么?简短地回答。
  • 让我等HR面试。

人力资源采访:这只是一种形式,我做了一些检查天气我对搬迁和旅行等事情没问题。然后他们在 15 分钟后公布了结果,所有出现在电力程序员简介中的申请者都被选中了。

谢谢你。