2019 年 HackWithInfy 高级程序员访谈
Infosys 举办的 Hackwithinfy 是一项在线编码竞赛,总共有 3 轮。
第 1 轮: Hackerrank 的基本编码轮。 3 小时内 3 道编码问题。
如果你知道基本的数组、链表、字符串,你就可以清除这一轮。使用https://www.geeksforgeeks.org/must-do-coding-questions-for-companies-like-amazon-microsoft-adobe/ 进行准备。
如果您可以从此链接解决数组、LL 和字符串的问题,那么第 1 轮将是小菜一碟。
*本轮为淘汰赛*
第 2 轮: Hackerrank 上的高级编码轮。 3 小时内 3 道编码问题。
大约3000人通过了第一轮,并有机会出现在第二轮。这一轮编码比较艰难。没有明确提及用于解决给定问题陈述的数据结构(TRICKY QUESTIONS)。在 geeksforgeeks 或任何其他平台上进行一些练习会有所帮助。我不记得确切的问题,但一个来自数组,另一个使用循环 LinkedList。
这一轮的前 109 名候选人被邀请到 Infosys pune 参加 Hackathon 和 Power 程序员面试。
排名 110-300 获得了 Power Programmer profile 的 Pre Placement Interview (PPI)。我就是其中之一。
在排名 300 之后,一些人获得了系统工程师专家 (SES) 和系统工程师 (SE) 的 PPI。
第 3 轮:黑客马拉松@浦那。
电力程序员简介访谈(8 LPA)
我的采访纯粹基于数据结构。
采访持续了1小时15分钟。
Q1。什么是斐波那契数列?画一棵树来展示我们如何评估 fibonaaci(N)。 WAP 将斐波那契数列打印到 N。然后面试官让我解释我的代码并画一棵树,并展示如何在树中使用 memoization。我全都回答了。
Q2。
- 哪种排序算法适用于分而治之的原则。答案——归并排序
- 在试运行中展示归并排序是如何工作的。
- WAP 实现归并排序。书面。
Q3。如果长度是奇数,WAP 找到 LL 的中间,如果长度是偶数,打印可以找到中间。 (提示-始终考虑极端情况)
Q4。给定一个整数,打印下一个最小的回文数。例如。如果整数为 123,则输出必须为 131,如果 I/P 为 1245,则 O/P 必须为 1331。
在我和朋友讨论时,许多面试官都问过这个问题。我无法对此进行编码。
Q5。 1系统设计问题。如果一台 PC 有 1 gb ram 和 2gb 随机整数文件要排序,你会怎么做。
Q6。问了2-3个谜题,由GFG准备。
问题 7。来自基本 C++ 概念的问题,例如继承、友元函数。
我的一些朋友从 DBMS、OS 得到了问题,但我的只是编程概念。
结果在大约 15-20 天后公布,我收到了 SES 简介,因为我无法回答两个重要问题。