纳加罗面试体验|第 10 集(软件开发人员更新)

原文:https://www . geesforgeks . org/nagarro-面试-体验-设置-10-软件-开发人员-更新/

面试流程:

第 1 轮包括

40 分钟:综合能力

20 个问题

左:20 个问题

20 分钟:c 能力(20 个问题)

75 分钟:3 个编码问题

第 2 轮: 3 道编码题 第 3 轮: 3 道编码题 第 4 轮:Tech PI T12】第 5 轮: HR

通常允许 CSE、IT、MCA n ECE 分支机构出现,大约有 400 名学生参加。

第一轮过后,只有 24 名学生入围。

第二轮后,只有 10 名学生入围。

第三轮过后,只有 6 名学生入围。

第 4 轮过后,只有 4 名学生入围。

所有 4 名最终就业的学生包括 1 名 ECE n 3 信息技术学生。

他们通常关注你的问题解决技能和算法设计能力。他们不在乎是否写了伪代码,因为编码是基于纸笔的(我知道我们都讨厌这样)。

只需要写至少 2 个时间 n 空间复杂度更好的 gud 代码,因为在 Tech PI 中,他们会根据你的代码(上一轮论文)n OOPs skil 来判断你。他们会要求你提高代码的复杂性,如果你这样做的话。相信我你被选中了!!!

人力资源只是形式,有一些基本的问题。

过程太长了,我认为 gud 也是因为它给了你足够的时间来准备自己,尽管你在两三天前才知道下一轮的入围名单。

提示:编写具有最佳时间和空间复杂度的代码。这就是所有人!! 面试问题:

第一轮

R1a。给定一个字符串,编写一个原地函数来命名字符串中每个单词的第一个字母。

输入:“我爱编程”

输出:“我爱编程”

R1b。编写一个函数,根据第二列元素对矩阵进行排序。

输入:7 5 2 8

2 6 5 9

1 1 4 2

0 3 5 9

输出:1 1 4 2

0 3 5 9

7 5 2 8

2 6 5 9

R1c。给定一个字符串和交错单词的数组,编写一个函数来输出

用于生成交错字的数组。

StringArray : {“猫”、“蝙蝠”、“父亲”、“母亲”}

InterleavedWord:“fcaatther”

输出:“父亲”

“猫”

第 2 轮

R2a。编写一个函数从输入字符串中删除元音,而不使用额外的内存(在

地点代码)

输入:“我叫瓦伦·夏尔马”

输出:“我的 nm s Vrn Shrm”

第二轮

R2b。给定一个每行都排序的 2D 矩阵,编写一个函数来输出 1D 数组

来自矩阵的排序排列中的所有元素没有重复

投入:4 5 12 20

2 6 5 90

1 2 4 6

0 3 5 9

产出:0 1 2 3 4 5 6 9 12 20 90

R2c。写一个函数从 1D 数组输出所有可能的零和子集。

输入:{-2,-3,-9,9,5,10,23}

输出:-2 -3 -9 9 5

-2 -3 5

-9 9 第 3 轮

R3a。给定一个字符串,检查它是否是 Pangram。一个单词是一个包含每个单词的句子

英语字母表中的一个字母。

输入:“敏捷的棕色狐狸跳过懒惰的狗”

输出:真

R3b。给定一个 2D 数组,在给定的大小下,求其中的最大和子矩阵。

输入:矩阵[n][n] = {{1,1,1,1,1},

{2, 2, 2, 2, 2},

{3, 8, 6, 7, 3},

{4, 4, 4, 4, 4},

{5, 5, 5, 5, 5},

尺寸:3

输出:最大和 3×3 矩阵为

8 6 7

4 4 4

5 5 5

R3c。给定一个已排序的数组,编写一个函数在没有

将它们转换成字符串

输入:{1,2,3,15,22,30,100,110,150,160,250,300}

输出:{1,100,110,15,150,160,2,22,250,3,30,300}

如果你喜欢 GeeksforGeeks 并想投稿,你也可以用contribute.geeksforgeeks.org写一篇文章或者把你的文章邮寄到 contribute@geeksforgeeks.org。看到你的文章出现在极客博客主页上,帮助其他极客。

All Practice Problems for Nagarro !