TCS Codevita 面试体验(2020 年 9 月)
第 1 轮:第一轮是在线编码轮,其中包括您需要在 6 小时内解决的六个问题。我只能完全解决一个问题,并获得了大约 10k 的排名,并获得了第二轮的资格。
我于 2020 年 9 月 10 日收到一封邮件,我已入围 Tata Consultancy Services Limited 的入围面试。面试定于9月9日,针对那些排名达到2200的学生,其余学生的面试日期没有提及。
我在 9 月 20 日晚上收到邮件,您的面试安排在 9 月 21 日下午 2 点到 5 点之间。
面试回合:虚拟面试在 Microsoft Meet 上进行。我的面试是在下午 2 点到 5 点之间,所以我在下午 2 点通过链接加入了会议,但我不得不等待很长时间,我的面试是在下午 4 点开始的
有两个人,一个是TR,另一个是MR,MR告诉我,你的技术面试会先进行,然后你的HR会在下午5点之后进行。
所以,技术回合开始了:
第一个问题:介绍一下你自己
我在简历中提到了我对竞争编码的兴趣,并且我知道Python和机器学习。但他的下一个问题是:
- 解释 JVM、JDK 和 JRE。
- 为什么在Java中不会发生引用调用?
- 然后,他问了一些与Python相关的问题,例如 docstring、PEP8 以及Python与Java的不同之处。
- 然后他问我在数据结构和算法方面你会给自己打多少分,满分 5 分。
- 然后他问我是否知道 SQL 和 DBMS。
- 然后他问我在 DBMS 中我会给自己打多少分(满分 5 分)?
- 然后,接下来,他让我编写一个查询来查找表中 FIRST_NAME 列的前 4 个字符。
- 然后,他又问了我一个问题。
- 之后,他给了我一段关于Java的伪代码,并告诉我在评论框中写出输出。
- 然后他问我关于操作系统中的套接字?
- 然后他问我关于反规范化和抢占式多任务和直接访问方法。
- 之后,他让我向我解释我的项目。
- 然后,MR 问我去过哪个城市,我准备好在印度的任何地方工作了吗?
然后他们告诉我你的人力资源将在下午 5 点发生
HR Round:他们让我出示我的文件和身份证明,然后他问我为什么选择Python?
- 然后他让我说出Python和 C/C++ 之间的区别,然后问我如何在Python中管理内存?
- 问了我关于 PLSQL 的问题,然后他问我 5 年后我在哪里看到自己。
- 他问我更需要技术还是管理。
我两个都回答了,然后他让我解释怎么做。我向他解释,然后,他问我关于我的家庭。
持续了大约20分钟。
15 天后,我收到了被选为TCS Ninja个人资料的邮件。
我在简历中提到我擅长编码,但他们没有问我一个问题,也没有问我在 Codevita 中解决的代码,他们也没有问我关于我的项目。