📅  最后修改于: 2023-12-03 15:20:32.449000             🧑  作者: Mango
近年来 TCS (Tata Consultancy Services) 在全球 IT 市场中的地位越来越靠前,其以数十年的专业技术积累,不仅在软件开发、IT 咨询、IT 培训方面拥有广泛的经验,同时也在人工智能、大数据、物联网、区块链等新兴领域有很好的表现。TCS 的数字化服务是该公司发展的重要方向,所以在招聘程序员时,尤其注重经验和能力。
NQT (National Qualifier Test) 是 TCS 数字化服务招聘过程中的第一个关键环节,也是参加 TCS 数字化服务招聘的程序员必须完成的必要之一,它是一种为了测试 TCS 数字化服务中 所需的计算机科学和面向对象编程知识的考试。
考生分为两类,一类是在重点大学获得计算机科学和相关专业的学位或教育背景的应届毕业生;另一类是有一定工作经验的有经验的工程师,他们都可以参加 NQT。
NQT 的范围涵盖数学、计算机科学和面向对象编程的关键问题,其难度不高,但考查面较为全面,可以测试应聘者的基础技能,了解他们的计算机科学基础知识是否扎实,并结合自己的实际情况回答一些情境问题。
我在通过 NQT 后,参加了 TCS 数字化服务的面试。
TCS 数字化服务的面试主要分为技术和 HR 两个环节。技术面试是一位经验丰富的 TCS 工程师与您交流,并了解您的技术能力和工作经验的机会。在技术面试环节中,他们会测试您在软件开发、程序设计、数据库设计方面的经验和能力。
我的 TCS 数字化服务的技术面试由一个 TCS 工程师主持,他问我了很多问题,主要集中在以下几个方面:
我被问到了一些关于操作系统和计算机网络的问题,在这方面,我需要了解计算机网络配置、路由器的作用、操作系统的内存管理原理,文件管理等。
我被问到了一些关于数据结构和算法的问题,包括排序算法、树和图的基本概念、堆和栈的基本原理等等。
我被问到了一些关于程序设计的问题,主要集中在 OOP 知识和 Java 编程语言上,例如 Java 中异常处理的概念、继承和多态性的概念、封装和抽象化概念的实现方法等等。
我被问到了一些关于数据库设计的问题,例如如何优化数据库,一致性和完整性等等。
在海量的面试信息中,我最喜欢的一部分是 HR 面试。HR 面试是我和 TCS HR 面谈,了解一些我的背景和经验等信息。除此之外,他们也问了我一些不是很重要,但却很有意思的问题。如:
你认为有什么好的创意,可以帮助股东、顾客或员工受益?
你能详细介绍一下你最喜欢的项目吗?
你是如何平衡工作和生活的?
通过 TCS DIGITAL 的面试经历,我学到了很多东西。首先,我了解到 TCS 数字化服务所需的技术和能力,帮助我更好地评估自己的知识储备和技术水平。其次,它为我提供了一次宝贵的机会,让我可以结识这家大型知名IT公司的工程师和 HR,并从他们那里获得决策型层面的信息。最后,它让我在最佳的机会中测试了我的面试技巧,帮助我更好地准备和面试其他公司的面试。
让我最感激的是,在我申请其他公司的岗位时,我可以使用自己在 TCS 数字化服务的面试经历和面试技巧,以此提高我的面试成功率。
1.https://www.tcs.com/nqt
2.https://www.tcs.com/digital-talent-acquisition