Calsoft 面试经历 |设置 1(校内)
Calsoft Pune 面试经历:-
首先他们给了PPT
之后有一个纯编码考试的在线考试。有三个问题:
这是2小时的考试。
问题相当简单
Q1:给定两个字符串S1 和 S2 ,将 S1 中的所有字符替换为 '+' 那些在字符串S2 中不存在的字符。
例如 S1 = MOHIT 和 S2 = ROHIT,答案 = +OHIT。
Q2:给定一个整数数组,我们必须告诉它在哪种情况下,情况是:-
案例 1. array[5] = {4, 5, 6, 7, 8} 即自然数序列。
案例 2. array[5] = {2, 3, 5, 8, 13} 即斐波那契数列。
case 3: array[5] = {9, 16, 25, 36, 49} 即自然数的平方。
示例:给定输入数组 [7] = {10, 11, 12, 13, 14, 15, 16},ans = 案例 1。
给定输入数组 [5] = {1, 1, 2, 3, 5},ans = 案例 2。
给定输入数组 [5] = {1, 4, 9, 16, 25},ans = 案例 3。
第三季度。给定一个输入数组和一个整数 n,我们有两种方法可以通过对给定数组的数字求和来获得数字 n,我们只能使用一次数字。
例如:array[5] = {1,3,7,9,10,11} 和 n = 12 然后
可能的情况是 1+11、9+3。所以ans = 2。
我做了所有的问题,并在列表中得到了名字。
在这次考试之后,他们入围了 12 名 PI 候选人,我就是。
他们打电话给我要 PI,他们问的一些问题是:-
首先面试官看到了我的在线考试代码,问我纸的硬度。
然后我们讨论了我的项目和实习一段时间,之后他问我:-
进程和线程有什么区别。
当我们输入“www.google.com”时会发生什么。
什么是内核。
什么是动态内存以及如何在 C 中分配它。
什么是 C 中的引用传递和值传递。
什么是Java中的静态和公共变量和方法。
Java中的静态变量和公共变量之间有什么区别吗?
还有更多……
在这期间,他问了我一些人力资源问题,比如你的爱好是什么,你浏览过我们的网站吗,你在那里看到了什么等等。
问题很简单,需要对操作系统、网络、C 和Java有基本的了解。
第一次面试后,他们打电话给我,说你的第一次面试很顺利,所以不需要进一步的面试,但对于一些人来说,他们也参加了 HR 面试。