📜  TCS NQT 数字面试体验

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

TCS NQT 数字面试体验

NQT-Exam:我的考试安排在 2021 年 9 月 17 日上午的时段。第一部分是认知能力,即数字能力 - 26 个问题,推理能力 - 30 个问题,语言能力 - 24 个问题。在我的插槽数字能力 - 中等水平,推理 - 容易 - 中等水平。

  • 我已经很好地练习了能力和推理,因此能够轻松地管理这部分,而作为口头部分,我没有练习过,但设法通过一些猜测和一些中等的口头技巧来写作。
  • 下一部分是 Programming Logic – 10 Questions c , Java output based questions, SDLC , DS & Algorithm based questions 我在 DS 和算法方面有很好的实践(感谢 GeeksforGeeks 和 CodeChef 的 DS 和算法视频和博客)我写了这个轻松分开。
  • 最后交给编码部分,有两个编码问题,一个是 15 分钟,另一个是 30 分钟。 15分钟很容易,30分钟也适中。我已经解决了两个编码问题。

注意 – 我的一些朋友的 30 分钟问题甚至得到了动态编程问题。

  • 我在整个插槽中看到了很多朋友的插槽编码问题,还有 2 - 3 一些困难的问题,所以多练习 DS 和算法。
  • 对于某些插槽,能力问题非常难,对于某些插槽,推理部分非常难。(这是一个很好的课程链接 - https://practice.geeksforgeeks.org/courses/dsa-self-paced)

注 2 – 最后,TCS 反对复制,TCS 实施非常严格的抄袭。所以不要尝试电报代码或任何公共代码。

  • 我的一位朋友从电报中复制了两个编码,他被取消了流程资格。即使你在认知部分写得很好,如果你在公共平台上复制一个问题,你可能会被取消资格。
  • 即使您没有解决一个编码问题,您也有可能有资格成为忍者。
  • 10天后出结果,我通过了TCS Topper测试。
  • 我的测试安排在 10 月 10 日下午 1 小时测试,2 小时测试窗口(但您需要在前 10 分钟之前开始测试)
  • 第一个问题是基于简单中型贪心算法的问题(CodeChef 收集了非常好的基于贪心算法的问题)
  • 我已经解决了这个问题。
  • 第二个我尝试过使用递归方法,但它给了 TLE 可能是我需要优化。终于时间到了。我无法解决这个问题。我认为这是一个动态规划问题。
  • 8 天后结果公布,我入围了 TCS 数字。

注意 -一些朋友最近在 20 分钟后开始考试,因为他们无法参加考试。

  • 在 TCS 考试中,我们有时会遇到编译问题,主要原因是代码中是否有任何错误,例如语法错误,任何类型的错误我们都会遇到编译问题,但编译器不会指出错误是什么。
  • 当我在完成编译它的代码后解决第一个问题时,我观察到了这一点。后来它没有正确显示输出我发现我的代码中有一个错误,后来我纠正了它。因为我编译它显示我后来成功执行了这个构造我编译了 3 - 4 编译它显示正确的输出没有任何编译错误。
  • 所以不要惊慌尝试检查是错误。

我的 TR 和 MR 面试安排在 10 月 22 日

采访(TR):

  • 自我介绍。
  • 问题哎呀概念。
  • 项目的简要讨论。
  • 关于 SQL 的问题。
  • 关于Python的一些问题(因为我说Python是我的主要语言)。

我已经回答了所有问题。

面试(先生):

  • 为什么我要聘用你?
  • 为什么选择 TCS?
  • 关于爱好的问题?
  • 钱还是技术?你会选择什么?
  • 为什么像您这样的软件行业来自欧洲经委会背景。
  • 你一生中做过的最艰难的决定是什么?

注意——你应该对你在自我介绍中所说的技能有很好的了解,几乎所有的问题都是标准的面试问题,所以不要担心会很酷。

两天后,我收到了 HR 邮件。

面试(人事):

  • 文件验证(第 10 次标记、中间标记、拼贴门户上验证的 BTECH 标记)
  • 当被问及爱好和家庭背景时,我认为他们检查了我的沟通技巧。
  • 6 天后的结果是 13 名学生被选为数字休息 50 名学生被选为忍者

注意:如果您在第一次 NQT 考试(30 分钟问题和 15 分钟问题)中都解决了编码并且具有良好的认知分数,则选择数字包的机会很高。如果您没有解决,并不意味着您不会被选中数字包有一些少一些的概率。

判决- 选择用于数字包装。

TCS Topper 测试:

  • 第一个问题:正在进行一场自行车比赛,并且在比赛中有一些停站,赛车手将受到一些处罚,他可以跳过该站,但处罚最小(y,该站的处罚)他最多可以跳过两个连续停止)我们需要最小化总的惩罚,但我们不会跳过第一站和最后一站。
  • 输入:- x(惩罚数组的大小)、y 值、惩罚数组)
  • 算法:- 采用 res 变量添加了第一个和最后一个停止惩罚,因为它是强制性的,现在我按降序对数组进行排序。如果 value 大于 y 我用 min(y, 惩罚 ) 跳过这个并保留一个计数器,所以我只能跳过两个连续的停止。所以最后我打印了 res 变量