📜  CGI 面试经验 - ECE

📅  最后修改于: 2022-05-13 01:58:22.558000             🧑  作者: Mango

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了解这么多?那太棒了 !

我:谢谢先生。

完成人力资源轮次并被选中。谢谢你的时间。