CGI 面试经验 - ECE
第1轮:
在线测试有 5 个部分,您应该通过 Aspiring minds aptitude 模式、规则和规定让自己与 myamcat 保持同步。部分和问题的顺序是严格按顺序排列的,即如果不提交前一个问题和部分,您不能跳过问题和部分。据说,虽然没有负面标记。
5个部分分别是数量能力(16题)、语言能力和阅读理解(22题)、商业分析(8题)、编码手段自动机(2题)、计算机科学(26题)。 *
定量问题很简单,每个问题我们有 60 秒的时间。您最终可能会在本节中节省时间。
如果您擅长 Aptitude,则语言能力中等强硬,如果您擅长 Aptitude,那么您可以轻松掌握 Automata,您需要有一定的头脑,并且清楚地了解任何语言的编码。我用 C 语言完成了我的编码部分。
为编码部分提供 45 分钟。
1.问题:给定一个从0到999999999的正整数,找出该数字中给定数字的出现。
函数的输入应由两个正整数组成,例如 num1 和 num2,这样 0<= num1<=9 和 num2 相同。
解决方案 :
int findDigitOccurrence (int num1, int num2)
{
int count = 0;
scanf ("%d %d", "Enter What ever you want"\n );
while (num2 > 0)
{
if (num2%10 == num1)
{
count++;
}
Num2= Num2/10;
}
return(0);
}
最后,程序成功执行。
2. 给定一个初始值和增量矩阵的维数,并将给定矩阵与其转置相乘,然后返回结果矩阵。
函数transposeMultmatrix 的输入应包括增量矩阵的初始值和维度,函数返回为乘法矩阵动态分配的二维矩阵指针。
给定,测试用例
测试用例1:
输入:
3、4、2
预期回报值:
[[25, 39, 53, 67], [39, 61, 83, 105], [53, 83, 113, 143], [67, 105, 143, 181]]
解决方案:使用 malloc() 并使用指针完成。首先,我转置矩阵并相乘。就是这样。
2019年3月21日收到面试通知。
第二轮:小组讨论:
我在上午 8 点 30 分到达面试地点,显然我周围有很多人。完成一些手续后,开始了关于“印度农业角色”的小组讨论。我抓住机会,把它钉在了高音上。之后每个人都同意我的观点。是的,我入围了下一个选择过程,这意味着技术和人力资源回合
第 3 轮:技术和人力资源轮:
进入地狱并将我的简历提交给面试官。他只是花时间研究我的简历。
他:你的简历里没有Java吧?
我:是的,先生,了解Java的基础知识但是我没有太多能力将Java保留在我的简历中,先生刚刚开始学习。
他:好的,那么请告诉我数据结构以及它们为什么使用?
我:回答了。
他:写一个关于斐波那契数列和回文数列的程序?
我:回答了。
他:什么是继承,用它写程序?
我:回答了。
他:解释一下你的项目哦,你好像是ECE的吧?
我:是的,先生并解释了 10 分钟。
他:给定一些值来找出电路中的电压?
我:回答了。
他:解释一下基尔霍夫定律?
我:回答了。
他:你对CGI了解多少?
我:回答了,他给我留下了深刻的印象。
他:你对CGI了解这么多?那太棒了 !
我:谢谢先生。
完成人力资源轮次并被选中。谢谢你的时间。