📜  TCS数字面试体验(校内)

📅  最后修改于: 2021-11-18 02:06:39             🧑  作者: Mango

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

问题二:(求坐标)

描述:一家安全公司以加密方式发送和接收位置坐标。加密后的坐标将采用两个字符串的形式,一个是纬度和其他经度。

解密规则如下:

  1. 加密字符串的最后一个字符表示方向纬度字符串(只有两个[n-North, s-South])经度字符串(另外两个[e-East, w-West])
  2. 除了最后一个字符,字符串表示整数值,无论它是纬度字符串还是经度字符串
  3. 坐标的整数部分可以解码为(出现次数最多的字母数 -字符串出现次数最少的字母数)
  4. 所有字母均为小写

时间限制: 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名被选中,我就是其中之一。

提示:

  • 保持你的基本功
  • 努力保持自信并保持微笑
  • 面试官专注于简历中写的任何内容,所以尽量诚实。
  • 由于这是一份数字档案,面试官希望了解任何最新技术的基础知识,如机器学习/人工智能、物联网、云计算等,所以请做好准备。