📌  相关文章
📜  Infosys 专家程序员面试经验

📅  最后修改于: 2021-11-18 02:03:01             🧑  作者: Mango

第 1 轮:这是针对全球参与者的联合轮次。 Infosys 进行了两个招聘计划,即 HackwithInfy 和 Infytq。人们可以参与其中的任何一项或两项。我参加了 Hackwithinfy。愿意参加的学生/专业人士可以在 Onwingspan 注册。

Infosys 每年进行一次这些轮次。报名至少在考试前一个月开始。

关于 Hackwithinfy 编码回合:有 3 个基于动态规划的问题需要在大约 180 分钟内解决。我能够完全解决 2 个问题,部分解决 1 个问题。问题的难度从易到难。没有两个参与者在所有三个问题中都得到相同的一组问题,但可能存在常见问题。

众所周知

  • 能够完全解决 3 个问题的参与者将晋级决赛,还将获得 Power Programmer 角色的预选面试机会。
  • 能够完全解决 2 个问题的参与者将获得 Power Programmer 角色的安置前面试机会。
  • 能够完全解决 1 个问题的参与者将获得数字专家工程师角色的安置前面试机会。

第二轮:这是一轮技术面试。在安排面试前两天共享了 Webex 会议的链接。以下是被问到的问题:

  • 说说你自己
  • 您对旅行销售员问题了解多少?
  • 你如何解决这个问题?
    • 我告诉他这是一个 NP-Hard 问题。没有多项式时间算法可以解决这个问题。
    • 存在使用动态规划概念的伪多项式时间算法。
  • 你能编码解决方案吗?
    • 我被要求共享我的屏幕,打开我选择的任何编辑器并开始用我选择的任何语言编写基于动态编程的解决方案。
    • 我选择了 Microsoft Visual Studio Code 和Python来实现该解决方案。他给了我 40 分钟的时间来实施解决方案。我能够在大约 30 分钟内完成。
  • 然后我们讨论了解决方案和实现的改进。
    • 他很高兴看到我遵循 Python 的编码约定。
  • 谈谈你的项目
    • 你为什么使用这项技术?
    • 你在项目中遇到过什么困难吗?
    • 你是如何克服它们的?
    • 那是一个团队项目还是你一个人完成的?
    • 你是如何解决你的想法和你的合作伙伴的想法之间的冲突的?
  • 你有任何问题吗?

这一轮结束得很好。面试官对我的表现印象深刻。众所周知,在 Power Programmer 职位的预聘面试中表现不佳的人获得了另一个数字专家工程师职位预职位面试的机会。

然而,在大约 2 个月的时间里,没有来自招聘经理或安置协调员的信息。这可能是因为正在采访其他大学生。然后他们为选定的学生发送了一封邮件。

对我来说,没有任何 HR 轮或另一轮技术轮。

判决:被选为专家程序员(以前称为超级程序员)角色