纳加罗面试体验|第 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 !
版权属于:月萌API www.moonapi.com,转载请注明出处