TCS Codevita 2019 面试体验
第 1 轮:Codevita 是一个六小时的编码竞赛。我解决了 6 个问题中的 2 个。10 天后,我收到了 TCS 的邮件,说我需要在几天内参加面试。
第二轮:是技术面试。等了很长时间。等了4个小时,就打电话给面试了。
面试官:问我的简历,你是sravan吧?
我:是的,先生。
面试官:I/p:让我写一个排序“n”个数的程序。
我:写。
采访者:你能写一个斐波那契数列的程序吗?
我:是的,先生,写道。
面试官:你知道哪些数据结构?
我:数组、堆栈、队列、链表。
采访者:你对树木一无所知吗?
我:是的,先生,我知道,但我对树不够自信。
面试官:解释二叉树?
我:二叉树是一种非线性数据结构,其中每个节点最多只有两个子节点。第一个节点称为根节点。最后的节点称为叶节点。
面试官:解释一下排队?
me :Queue 是一种线性数据结构,采用先进先出的机制。
面试官:什么是析构函数?
me :Destructor 释放构造函数分配的内存。
面试官:解释一下双链表?
我:双链表是一个线性数据结构,它包含三个字段数据字段,上一个字段,下一个字段,上一个字段包含上一个节点的地址,下一个字段包含后续节点的地址。
面试官:什么是垃圾收集器?
我:垃圾收集器释放分配给未使用对象的内存。垃圾收集器有助于在不使用 free 方法的情况下释放分配给对象的内存。
面试官:什么是抽象方法?
我:这是一种没有身体的特殊方法。
面试官:什么是界面?
me :Interface 是一个只包含抽象方法的类。
面试官:接口和抽象类有什么区别?
我:接口只包含抽象方法,而抽象类包含抽象方法和具体方法
面试官:数组和数组列表的区别。
我:犹豫地回答。没有正确回答。
面试官:问我的项目。
我:我没有做任何项目,但我说我正在做一个项目。我正在为我们的大学构建一个应用程序。我解释了我的想法。
面试官:问我的职业目标?
我:回答。
采访者:你对TCS了解多少?
我:回答。
采访者:好的,Sravan 先生在外面等一会儿。
我:好的,先生,谢谢。
第三轮:人力资源轮
询问基本问题,例如
1)介绍一下你自己
2)你的爱好是什么?
3)询问我的工作坊经历
4)被问及人工智能和机器学习的区别
5)询问TCS协议政策
所以这次面试主要看基础。如果你基础好,那么你就可以轻松破解技术面试。信心是通过面试的关键。自信地回答。他们主要关注的是你如何回答,而不是你回答什么。
面试结果:未申报。