TCS Digital 于 2020 年 10 月访问了我校。
公司 – TCS(数字资料)
工作简介 – 系统工程师
合格:
- 所有分支机构 B.Tech, M.Tech
- X 和 XII 中的百分比 – 60% 或 6.0 CGPA
- 攻读学位 – 70% 或 7.0 CGPA
- 在 UG(对于 PG) – 60% 或 6.0 CGPA
第 1 轮(能力倾向测试):
- 它分为两部分,在两天内举行。第一天是能力倾向测试,包括定量能力和语言能力(两个部分的中级问题)
- 第二天是编码回合。它包括两个简单的中等级别的问题,需要在 TCS 平台上在 60 分钟内完成
问题1:(齿轮箱)
描述:给定 3 个相互连接的机械齿轮,根据所有 3 个齿轮的半径和 Gear1 的旋转次数,找出 Gear3 将旋转多少次
时间限制: 1秒
示例测试用例:
Input:
1 10 1
100
Output:
100
Explanation:
Given R1=1, R2=10, R3=1
So, if we rotate Gear1 100 times,
Gear3 will rotate 100 times
问题二:(求坐标)
描述:一家安全公司以加密方式发送和接收位置坐标。加密后的坐标将采用两个字符串的形式,一个是纬度和其他经度。
解密规则如下:
- 加密字符串的最后一个字符表示方向纬度字符串(只有两个[n-North, s-South])经度字符串(另外两个[e-East, w-West])
- 除了最后一个字符,字符串表示整数值,无论它是纬度字符串还是经度字符串
- 坐标的整数部分可以解码为(出现次数最多的字母数 -字符串出现次数最少的字母数)
- 所有字母均为小写
时间限制: 1秒
约束: 4 <字符串长度<= 1000
示例测试用例:
Input:
babbeddcs
aeeaecacw
Output:
2 South 1 West
我校5010名学生中约610名学生入围面试
第二轮(面试):只有1轮面试,由技术+管理+人力资源组成,3个不同的成员在小组中。
- 首先,他们要求自我介绍并解释我的项目。
- 第一个人(技术面试官)问我熟悉哪种语言,我回答“Java”问为什么要使用Java,并要求解释Java的OOP概念,要求使用不同的方法解释Fibonacci系列代码。
- 然后询问 SQL(联接类型、规范化类型、ACID 属性),然后让我共享屏幕并给出 2 个与 JOINS 概念相关的 SQL 查询,要求为它们编写代码,我已经编写了它们。
- 然后第二个人(管理面试官)问了我最近做过的项目,我解释了我做过的一个机器学习项目,然后他问了一些与 ML 相关的基本问题。
- 然后问了一些Python相关的基本问题( Python 的关键特性,list vs tuple,Why it is Interpreted Language)。
- 然后开始问情境和行为类型的问题,比如你如何处理压力(用情境解释),如果你的一个队友把他所有的工作都甩给你,你会如何应对这种情况,你如何处理与同事的冲突,什么使您与此面板中雇用您的所有其他人不同。
- 然后第三个人问了一些标准的 HR 类型问题,例如:
- 您是否适应轮班工作?
- 您对搬迁感到满意吗?
- 你有任何拖欠/积压的历史吗?
- 你有任何教育差距吗?
- 你是否在所有学期都保持了 7.0 CGPA 及以上
- 你为什么想加入TCS?
采访结束
面试持续了45-50分钟
结果公布了20天后,我们学院610名学生中有160名被选中,我就是其中之一。
提示:
- 保持你的基本功
- 努力保持自信并保持微笑
- 面试官专注于简历中写的任何内容,所以尽量诚实。
- 由于这是一份数字档案,面试官希望了解任何最新技术的基础知识,如机器学习/人工智能、物联网、云计算等,所以请做好准备。