如今,在锁定期间找到工作确实是一件大事,所以我将分享我如何破解 Hackwithinfy 竞赛并获得 Power Programmer 角色的经验。 Infosys 每年都会进行 Hackwithinfy 以招聘有才华的新生。 Hackwithinfy 包括 2 轮编码和最后的总决赛,这是一场黑客马拉松。
这就是比赛的流程,第 1 轮和第 2 轮是在线编码(都是淘汰赛),在此之后,前 100 名学生将入围决赛总决赛,他们有机会赢得丰厚的奖金,并且给予 Power Programmer 职位预面试机会,前 500 名学生获得 Power Programmer 职位预面试机会,在这些学生之后,其他前 2000 名学生获得 System Engineer Specialist 职位预面试机会。
第1轮(在线编码):通常在三月或四月进行,并通过网络监考。测试包括简单到中等级别的问题,我们有 3 个小时的时间来解决它们。为了排位赛,进入下一轮,至少要解决大约2个问题才能确定。它是在 Hackerearth 平台上进行的。我得到了与递归、数组操作、分而治之相关的问题,第三个问题有点难,我部分解决了。分数分布就像 50+75+100=225 而我的分数是 50+75+44=169。
第 2 轮(在线编码):在 5 月份进行,由网络监制。这次私有测试用例全部隐藏,所以我们无法看到我们的解决方案是否有效,因此我们不得不继续检查我们能想到的各种测试用例来调试我们的代码。本轮难度为中到高级,需要优化。我得到了关于动态规划、位映射和散列、图的问题。相同的标记分布,因此您需要对您的解决方案非常有信心。我完全解决了 2 个,最后一个部分解决了(根据我的说法,在检查边缘情况后)。
现在在七月份我们得到了结果,我得到了 Power Programmer 角色的 PPI 机会,但我没有进入前 100 名。所以我开始从 GeeksforGeeks 和其他一些来源收集所有采访资料。我的面试安排在九月份,这次是在家进行的虚拟面试。我准备的很好的科目是DSA、DBMS、OS、SE、CN,以及我正在研究的一项人工智能新技术。
第三轮(最终面试):面试时间为 1 小时,在 Infosys Meridian 进行。我参加了会议,只有 1 个小组成员。最初,他自我介绍说,他从 2010 年起就在 Infosys 工作,并且处于非常好的位置。现在我的采访开始——
- 从我的快速介绍开始。
- 然后询问我的项目和使用的技术(一个人应该彻底准备他的项目)
- 然后问了一些与我的实习和认证有关的问题。
现在他从编码问题开始,并告诉我分享我的屏幕并在我的编译器上解决。
- 将数字转换为其负底数 2。花了 2-3 分钟,然后解决了它,因为这是一个基于模式的问题。
- 给定一个链表和一个指向某个随机节点的指针,不一定是开始或结束节点。我们需要删除给定指针的节点,找到这样做的方法。 (当我从 GfG 本身准备这个方法时,我告诉了这个方法。)
- 给定 2 GB 数据和 1 GB RAM,如何使用 1 GB RAM 对其进行排序。 2 GB 文件包含数字。 (他告诉只是为了解释方法并说服他)。
将文件拆分为可以就地排序的部分(缓冲区),然后当所有缓冲区都排序时,一次取 2 个(或更多)并合并它们(如合并排序),直到只剩下 1 个缓冲区,这将是已排序的文件(获取有关 GfG 的更多详细信息)。
然后他要求我解决一些代码片段,然后他转向 DBMS-
- 什么是缓冲区、光标、触发器、视图、规范化、连接和函数?
- 然后他问了一些 SQL 查询问题来写关于嵌套连接和聚合函数的内容。
- 他给了我一个场景,我有一个汽车制造商表客户表和汽车详细信息表,我必须获取那些从特定制造商购买红色汽车并居住在 xyz 区域的客户的详细信息。
现在他转向其他科目——
- 解释 DNS(域名系统)、OSI 模型、子网。
- 定义分页、磁盘调度、信号量、死锁。
- 定义黑盒测试。
此时我的技术面试已经完成,面试邮件中写道只有一次面试,因此小组成员从人力资源问题开始。
- 讲述一些关于 INFOSYS 的事情(总是为你出现的任何公司做研究)
- 为什么选择信息系统。
- 为什么我要聘用你。
- 说出你的弱点。
- 爱好
还有一些基于情境的问题,我的面试就结束了。难的部分是技术面试,HR面试很简单。我的面试是 90-95 分钟。
重要的提示:
- 一切准备充分。
- 对你简历中写的那些东西非常有信心。
- 准备好最常见的编码面试问题。
- 面试官会检查你的信心和优化技巧。
- 不要伪装自己,要真实和诚实。
我在 30-35 天后得到了结果,幸运的是,我从我所在大学的 12 个入围此角色的候选名单中获得了 POWER PROGRAMMER ROLE 7 获得了这个角色。
希望我的经验能提供一些帮助。
祝你好运!!!