TCS Digital Placement Process Experience-2019
TCS Digital Placement Process Experience-2019
第1轮
这是一场在线考试,时长近2小时,由英语、能力倾向、CMCQ和编码四个部分组成。每个部分都有一个部分时间,考试将按照出现的顺序进行英语 -能力 - CMCQ - 编码。一旦你从一个部分移动到另一个部分,你就不能回到上一个部分。例如,一旦您转到 Aptitude,就无法再回到英语等。
英语 – 15 题10 分钟
能力- 15 题15 分钟
CMCQ – 12 题20 分钟
编码– 01 题55 分钟
英语部分包括, 基本的理解段落问题,同义词/反义词,句子顺序,介词,基于时态的问题(时态的正确形式)。
能力部分需要大量练习,基本主题是 - 排列和组合,概率,时间和工作,速度 - 时间 - 距离高级问题,高达 10 级数学以及一些统计知识 - 均值 - 中值 - 模式,均方误差, 分位数等
CMCQ部分包括基本的输入/输出问题以及数据结构和算法问题。重要主题——链表、堆栈、队列、堆、数组、函数、 MostImp-二叉搜索树、 Inorder-Postorder-Preorder、Height 等。
编码部分(仅适用于数字)-您应该了解数组、字符串函数和 HashMap 概念。动态编程和贪婪很有帮助,所有语言都是开放的,你可以用任何语言编码。
第二轮
这是一轮面试,小组由技术、管理和人力资源三组成员组成。你必须知道你在简历中写的每一点。
首先,有人问我本科的低分? (我没想到会这样)作为辩护,我回答他们说我参加了很多课外活动,然后我们谈到了我的课外活动,我的经历和他们的影响。这持续了大约 12-15 分钟。
与此同时,技术部的人正在看我的简历,他让我详细解释一下我的实习项目,然后是关于它的问卷调查。之后我们讨论了项目的各种关键场景。他还向我询问了 OOP 的概念、一些基于语言的问题、有关趋势技术的问题等。这持续了大约 25-30 分钟。
人力资源代表问我想从事哪些领域以及我为什么选择这些领域。他还问了一些简历上的问题。这持续了大约 10-12 分钟。
以我的经验,当你在面试中被问到时,诚实是非常重要的,你必须了解你的工作和专业领域。
最终裁决:选定
技术代表提出的一些技术问题:
(不按顺序)
- 前增量和后增量。
- 静态类、静态方法、静态变量
- 接口和抽象类的区别。
- 继承、封装
- 覆盖和重载
- 为什么Java不支持多重继承
- 大多数 Imp- 异常处理。
- 如果 try 块中的 return 语句,那么 finally 是否被执行?
- 垃圾收集在Java中是如何工作的。(我知道 C#,所以我解释了)
- Java中的多线程(我再次在 C# 中解释过)
- 你知道任何设计技巧吗?解释。
- 关于区块链技术(有点讨论)
- 云服务
- 监督和无监督学习(ML 主题)
- 分类和回归问题
- OneHot 编码
- 关于隐藏层和反向传播
- Python中的切片和跨步
- 你为什么在你的项目中使用Python ,为什么不使用 R?
- 关于用于机器学习的Python的重要库。(有点讨论)
顺序(项目 - 基于项目的技术问题 - 关于 OOps 的技术问题和基于语言的问题 - 趋势技术问题)