HackWithInfy 基本上是由 Infosys 每年举办的印度范围内的在线编码比赛。它包括两轮编码和黑客马拉松。
根据在两个编码中的表现,前 100 名学生有机会参加总决赛黑客马拉松,此外,他们还将获得 Power Programmer Profile 的面试机会。除了在这两轮编码中表现出色的人外,他们还获得了高级程序员角色和系统工程师专家角色的面试机会。
第 1 轮(在线编码轮):该轮于 3 月份进行,在 HackerEarth 平台上进行。我们有 180 分钟的时间来解决 3 个编码问题。基本上问题完全基于数据结构和算法概念。问题并不难,解决两个问题就足以获得下一轮编码的资格。幸运的是,我能够完全解决第一个问题,并且通过了第二个问题半测试用例。
第 2 轮(在线编码轮 Web 监考):在 5 月份进行,并且是 Web 监考的。 Infosys 今年所做的改变是,我们不允许查看我们的解决方案是否通过了所有私有测试用例。我们所能知道的就是解决方案是否在特定测试用例上给出了正确的结果。因此,还需要良好的调试技能,以确保所有角落边缘情况也都通过。该问题基于(贪婪、动态编程、位操作等)比第 1 轮更难 幸运的是我能够解决 2 个编码问题。
在 7 月开始的那一周,我们得到了第 2 轮的结果。我得到了系统工程师专家角色的面试机会。今年前 108 名学生的面试过程和黑客马拉松已于 8 月完成。我在十月的最后一周收到了面试邮件。
第 3 轮(技术面试):由于 Covid,他们在自己的平台“Infosys Meridian”上进行了虚拟面试,幸运的是,由于 Covid 大流行,我有足够的时间准备面试,他们的面试速度很慢。我在面试前一天收到了面试邮件,我通过给定的链接加入了面试,只有 1 名小组成员。
我的面试安排在早上 9 点,但面试官在 7 分钟后就接通了,所以在那之后他直接问了我关于我的学术项目的问题,记住伙计们,项目非常重要,确保你应该了解项目的所有概念,他们可以从项目中提出任何问题,所以做好准备。我的项目讨论花了大约 15 分钟,他几乎问了我关于我的项目的所有详细概念。之后,他通过共享屏幕给了我一个程序(最长递增子序列DP),我能够编写代码。然后在他问我什么是贪心算法和什么是动态规划(理论概念)之类的数据结构和算法中的问题后,我回答了,我请他通过绘制斐波那契问题的递归树和编码该 DP 问题来用纸笔解释面试官印象深刻。之后,他问我Greedy over Dynamic Programming的缺点是什么,我无法解释清楚,我告诉他关于上午9:40我面试结束的部分。
我准备了在线资源 DBMS(Gate Smashers)和 Geeks For Geeks DSA 自定进度课程的数据结构和算法的面试,我只在第 6 学期购买,它真的帮助我建立解决问题的技能,我要感谢Sandeep Jain 先生为本课程提供的精彩内容。
13 天后,我收到了来自 Infosys 的邮件,我被选为系统工程师 – 专家角色。