Nagarro 面试经历 |设置 5(游泳池校园驱动器)
纳加罗软件列兵。有限公司来游泳池校园驱动器。有两轮。
第一轮有两个部分的技术(20 分钟)和能力(40 分钟)一小时。
在技术部分,我们有 20 个来自 C 编程语言基础的单选目标编程问题。问题很简单。其中一些需要为给定程序选择正确的输出,而另一些需要为有问题的给定输出选择正确的程序。
在 aptitude 部分,我们有 40 个单选题。问题是数学和逻辑推理的典型问题。
第二轮有三个主观编程问题。
Q1。编写一个程序以波形形式打印给定的矩阵。
Input Matrix: - 0 1 2 3 4
5 6 7 8 9
10 11 12 13 14
15 16 17 18 19
Output :-
0 5 10 15 16 11 6 1 2 7 12 17 18 13 8 3 4 9 14 19
Q2。编写一个函数来检查给定的字符串是否包含给定数量的唯一字符(您应该忽略字符的大小写,因此 'R' 和 'r' 应该算作相同的字符。)。
Input :- String : “NagarroisBestSoftwareCompany”.
N = 17
Output :- True or False
Q3。编写一个函数来查找给定数组中每个数字比前一个数字大一的总和最高的递增子序列。如果差值小于或大于 1,则不将其视为子序列。打印子序列数组和子序列数组的总和。程序的时间复杂度必须为 O(n)。
输入数组:- 1、2、3、4、5、3、4、5、6、7、9、10、11、12、8、9、10、21、35、36、37、22
输出:- 最长子序列:35,36,37
总和 = 108
我认为结果尚未宣布或我不清楚,因为到目前为止我没有收到他们的任何邮件。
Nagarro 的所有练习题!