📜  TCS数字面试体验| 2021 年校内(1)

📅  最后修改于: 2023-12-03 15:20:33.334000             🧑  作者: Mango

TCS数字面试体验 | 2021年校内

介绍

TCS是全球领先的 IT 服务、咨询和业务解决方案提供商之一。在数字化时代,TCS对人才的需求越来越大,因此推出了TCS数字面试体验,让学生们更好的了解TCS,为自己的未来职业道路打下基础。

此次校内数字面试体验是TCS为了更好地了解和联系学生需求而特别推出,可谓是每一个学生进入IT行业的机会。

内容

面试主要分为两个部分:自我介绍和编程题。

第一部分:自我介绍。

这部分主要考察考生的表达能力和简单的自我介绍。需要考生自我介绍包括但不限于姓名、学校、年级、专业、自我介绍等方面。

第二部分:编程题。

这部分主要考察考生的编程基础和解决问题的能力。考生需要用一种喜欢的编程语言解决一个题目。

## 题目:

有n个数分别存在数组a中,请你编写一个函数bool getTwoNums(int *a, int n, int sum, int *num1, int *num2),用于找出和为sum的两个数,并返回这两个数的下标。

## 输入:

* int *a:包含n个数的数组
* int n:数组中的元素个数
* int sum:需要寻找的和值
* int *num1:指针,找到的两个数中较小的数的下标将存储在num1中
* int *num2:指针,找到的两个数中较大的数的下标将存储在num2中

## 输出:

* bool型。如果找到了,则返回true,否则返回false。

## 示例:

输入: [2,7,11,15], 9
输出: [0,1]
解释: 因为a[0] + a[1] = 2 + 7 = 9,所以输出[0,1]

建议考生使用c++编写此题目,函数声明如下:

bool getTwoNums(int *a, int n, int sum, int *num1, int *num2)
总结

TCS数字面试体验| 2021年校内,是一个非常值得参加的活动。通过这次面试,你可以更好地了解自己的水平,为未来的职业规划做好准备。希望各位能够认真准备,拿到心仪的offer!