📅  最后修改于: 2023-12-03 15:05:31.063000             🧑  作者: Mango
TCS NQT是印度TATA Consultancy Services公司(以下简称TCS)组织的一项全国性计算机科学的良好建设计划。它面向大学生和已经毕业的专业人士,目的是通过基本的核心技能和相应的高级技术来增强他们的就业机会。
我的TCS NQT面试总共分成了两个环节。第一个环节是一个在线的机考,主要考察编程和数据结构算法方面的能力。我被问到了一些基本的编程题和算法题,如求斐波那契数列、翻转字符串等。我用Python完成了这些题目。
在第二个环节,我进行了一次在线交互式面试。我被要求回答了些关于计算机网络、数据库管理系统、操作系统和数据结构方面的问题。我还需要提供算法解决方法和解答问题。在这个环节中,我感到问题有点困难,但是我在计算机科学方面有一些背景知识,所以还是完成了这个环节。
总体而言,我觉得TCS NQT 的面试流程还是相当棒的。特别是他们的在线评估测试,这个测试不太难,但是能很好地展示出我们的编程和算法能力。最终,我通过了TCS NQT的面试并且被 TCS 公司录用。如果您正在寻找一份计算机科学方面的工作,TCS NQT带给您一个很好的起点,您可能想要考虑一下这项计划。
下面是我Python完成的斐波那契数列代码:
def fib(n):
if n <= 1:
return n
else:
return fib(n-1) + fib(n-2)
# 测试
for i in range(10):
print(fib(i))
下面是我Python完成的翻转字符串代码:
def reverse_string(s):
return s[::-1]
# 测试
s = "hello world"
print(reverse_string(s))
TCS NQT提供了一个很好的机会,让我们展示我们的编程和算法能力。如果您想要一份计算机科学方面的工作,您可能会想要考虑一下这个计划。