TCS Codevita 面试经历
第 1 轮:CodeVita – TCS 全球编码大赛
至少可以解决一个编码问题的参与者被要求参加面试。有 6 道编码问题,其中 3 道非常简单,需要了解HashSet 、 HashMap 、 Stack 、 Queue等数据结构的知识。 6 个问题中有 3 个实际上更多地基于实现而不是核心逻辑。了解上述数据结构确实可以使比赛富有成效。问题 4、5 和 6 需要硬核编码能力以及图论和动态规划(中级)。支持所有主要的编程语言,建议出现在 Mockvita 中,这样您就不会遇到编译器和所有问题。
任何问题都不会获得部分分数,最简单的问题可能是简单的 Ad-Hoc 问题。
最重要的是,不要参与任何形式的抄袭,并尝试评论您使用或复制某些代码或算法的所有资源(网站)。他们非常重视抄袭,你可能无法接到面试电话。
第 2 轮:
您最终可能会等待 6-7 小时进行面试。所以我建议随身携带一些零食。
有3名小组成员,其中一名是HR,另外两名来自技术背景。
它以同样的常见问题“Tell me about Yourself”开始
他们让我快速总结一下我是如何解决 Codevita 上的问题的。
问了三个编程问题,其中两个是图案打印,最后一个是一个非常简单的字符串操作问题。模式包括帕斯卡三角形和数字金字塔。
帕斯卡三角链接:https://www.geeksforgeeks.org/pascal-triangle/
数字金字塔:
解决方案链接:https://ide.geeksforgeeks.org/uFPeGQiJSD
我不完全记得字符串问题,但这很容易。后来我才知道蛮力解决方案也被他们接受了。
面试官主要关注 OOP 和 DBMS。这是面试的关键,如果您满意地回答这些问题,您最终可能会获得 TCS Digital 的报价。
最后我们讨论了我的项目,这又持续了 5 分钟。
HR问了一些关于爱好和家庭的问题,以及我为什么选择TCS。
最后我们握手并互致问候。
图片来源:取自我的电脑。