Hackwithinfy 是从 Infosys 获得预售报价的已知方式。今年 hackwithinfy 只有一轮在线编码。
第 1 轮(在线编码):有 3 道编码问题,难度不同,因此权重不同。
- 所以在 3 个问题中,1 容易,1 中等,1 困难。
- 根据您解决的问题的数量和问题,学生将获得数字专家角色和高级程序员角色的安置前面试 (ppi) 机会。我总共可以解决 3 个问题中的 2.10 个问题,并获得了强大的程序员角色的 ppi。
- 我在预定日期前 5 天收到了来自 Infosys 的面试邮件。
第二轮(技术面试):时间是2021年7月7日。采访是在 Cisco Webex 上进行的。它从一个基本的问候和介绍开始。他讲述了强大的程序员档案的要求,以及我们必须直接与客户打交道,而无需向任何人报告。一开始,他说这次面试分为技术题+编码两个部分,他说他会要求我解决编码问题。说完他直接在聊天框里提了一个问题。
问题是:
- 有特定年份的公司及其发票(发票范围)列表。我们必须为每家公司找到该范围内丢失的发票。它的方法应该非常类似于:
COMPANY YEAR INVOICE START INVOICE END TCS 2017 101 105 TCS 2016 108 110 INFOSYS 2017 101 104 INFOSYS 2016 108 109 输出:
TCS missing invoices are 106,107 INFOSYS missing invoices are 105,106,107
编写解决方案大约需要 20-25 分钟。但他希望我用其他方法解决它。
接下来他直接从技术问题开始。
问的问题是:
- 你了解JVM吗?
- 我们什么时候在Java使用受保护的访问说明符。
- Java的包是什么?
- 选择排序的时间复杂度是多少?
- 解释归并排序。
- 什么是散列及其类型。
- 什么是索引。
- B 树和 B+ 树之间的区别。
- 什么是信号量。
- 什么是工厂设计模式。
- 然后他谈到了一些我不知道的Java框架,所以我告诉他我在Java不是那么好,因为我用Python编写代码及其基本语言。
- 在这一切之后,他开始谈论Java的重要性一段时间。并建议参与一些新技术,如 React 等。
- 最后他问我有没有什么问题。
这一切都持续了 1 小时 10 分钟。 8 月 9 日,我收到了来自 Infosys 的面试结果,称我获得了数字专家工程师的职位。